Osmanlı Devleti'ndeki çöküşü farkeden II. Mahmut, hayatı boyunca imparatorluğu batı düzenine uydurmaya çalıştı. Böylece, olumsuz gidişi durduracağını düşünüyordu. Bunun için çıkarttığı kıyafet kanunuyla (3 Mart 1829) devlet memurlarının kavuk, sarık, şalvar ve çarık giymelerini yasakladı. Bunların yerine fes, pantolon, ceket giyi...lecekti. Buna karşı çıkanları şiddetle cezalandırdı. Saray yaşayışını değiştirerek Avrupalı hükümdarlar gibi davrandı; setre pantolon giydi, sakalını kısa kestirdi, resmini devlet kurumlarına astırdı. Bu değişikliklerin lüzumunu anlayamayan halk, II. Mahmut'u "gavur padişah" diyerek andı.
Fes ve Şapka kanunlarındaki temel amaç halktaki gavur icadı manasını yıkmaktır. Nitekim Şapka cehaletin yıkıldığı belli bir döneme kadar takılmıştır. O zamandaki bağnazlık ve yobazlığı günümüzden bakarak anlayamayız.