{"id":21054,"date":"2026-04-27T22:10:48","date_gmt":"2026-04-27T19:10:48","guid":{"rendered":"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/"},"modified":"2026-04-27T22:11:08","modified_gmt":"2026-04-27T19:11:08","slug":"403-forbidden-hatasi-nedir","status":"publish","type":"post","link":"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/","title":{"rendered":"403 Forbidden Hatas\u0131 Nedir?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#403_Forbidden_Hatasi_Neden_Olusur\" >403 Forbidden Hatas\u0131 Neden Olu\u015fur?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Yanlis_Dosya_veya_Klasor_Izinleri\" >Yanl\u0131\u015f Dosya veya Klas\u00f6r \u0130zinleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Hatali_htaccess_Yapilandirmasi\" >Hatal\u0131 .htaccess Yap\u0131land\u0131rmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Eksik_veya_Yanlis_Index_Dosyasi\" >Eksik veya Yanl\u0131\u015f Index Dosyas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#IP_Adresi_Engellemesi\" >IP Adresi Engellemesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Yanlis_Kullanici_Adi_veya_Sifre_WebDAV_gibi\" >Yanl\u0131\u015f Kullan\u0131c\u0131 Ad\u0131 veya \u015eifre (WebDAV gibi)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Guvenlik_Duvari_veya_Mod_Security_Kurallari\" >G\u00fcvenlik Duvar\u0131 veya Mod_Security Kurallar\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#403_Forbidden_Hatasi_Nasil_Tespit_Edilir\" >403 Forbidden Hatas\u0131 Nas\u0131l Tespit Edilir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#403_Forbidden_Hatasini_Adim_Adim_Cozme_Yollari\" >403 Forbidden Hatas\u0131n\u0131 Ad\u0131m Ad\u0131m \u00c7\u00f6zme Yollar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Dosya_ve_Klasor_Izinlerini_Kontrol_Edin_ve_Duzeltin\" >Dosya ve Klas\u00f6r \u0130zinlerini Kontrol Edin ve D\u00fczeltin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#htaccess_Dosyasini_Kontrol_Edin_veya_Sifirlayin\" >.htaccess Dosyas\u0131n\u0131 Kontrol Edin veya S\u0131f\u0131rlay\u0131n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Eksik_Index_Dosyasini_Yukleyin_veya_Dizin_Listelemeyi_Etkinlestirin\" >Eksik Index Dosyas\u0131n\u0131 Y\u00fckleyin veya Dizin Listelemeyi Etkinle\u015ftirin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#IP_Adresinizi_Kontrol_Edin_ve_Gerekiyorsa_Engellemeyi_Kaldirin\" >IP Adresinizi Kontrol Edin ve Gerekiyorsa Engellemeyi Kald\u0131r\u0131n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#WordPress_Kullanicilari_Icin_Ozel_Cozumler\" >WordPress Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in \u00d6zel \u00c7\u00f6z\u00fcmler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#Guvenlik_Duvari_Ayarlarini_Inceleyin\" >G\u00fcvenlik Duvar\u0131 Ayarlar\u0131n\u0131 \u0130nceleyin<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/sunucun.com.tr\/blog\/403-forbidden-hatasi-nedir\/#403_Forbidden_Hatasi_Almamak_Icin_Onleyici_Adimlar\" >403 Forbidden Hatas\u0131 Almamak \u0130\u00e7in \u00d6nleyici Ad\u0131mlar<\/a><\/li><\/ul><\/nav><\/div>\n<p>403 Forbidden Hatas\u0131 Nedir? Bu hata, bir kullan\u0131c\u0131n\u0131n belirli bir web sayfas\u0131na veya kayna\u011fa eri\u015fim yetkisinin olmad\u0131\u011f\u0131n\u0131 belirten standart bir HTTP durum kodudur. &#8220;Forbidden&#8221; kelimesi, sunucunun iste\u011fi anlad\u0131\u011f\u0131n\u0131 ancak yetkilendirme eksikli\u011fi veya izin k\u0131s\u0131tlamalar\u0131 nedeniyle yerine getirmeyi reddetti\u011fini a\u00e7\u0131k\u00e7a ifade eder. \u0130nternet kullan\u0131c\u0131lar\u0131 i\u00e7in sinir bozucu olabilen bu durum, genellikle bir web sitesi y\u00f6neticisi taraf\u0131ndan yanl\u0131\u015f yap\u0131land\u0131rma, g\u00fcvenlik ayarlar\u0131 veya dosya izinleri sorunlar\u0131ndan kaynaklan\u0131r. Web sunucusu, iste\u011fi i\u015flemek i\u00e7in gereken t\u00fcm bilgilere sahip olsa bile, kayna\u011fa eri\u015fim hakk\u0131n\u0131n olmad\u0131\u011f\u0131n\u0131 belirtir. Bu hata mesaj\u0131n\u0131 g\u00f6rmek, genellikle ziyaret etmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z sayfan\u0131n var oldu\u011fu ancak sunucunun size o sayfay\u0131 g\u00f6stermek istemedi\u011fi anlam\u0131na gelir.<br \/>\n<\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/04\/text-403-forbidden-hatasi-nedir.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"403 Forbidden Hatas\u0131: Sunucudaki yanl\u0131\u015f dosya veya klas\u00f6r izinlerinden kaynaklanan eri\u015fim engeli durumu.\" title=\"Yanl\u0131\u015f dosya izinleri eri\u015fim engeli g\u00f6rseli.\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    403 Forbidden Hatas\u0131: Sunucudaki yanl\u0131\u015f dosya veya klas\u00f6r izinlerinden kaynaklanan eri\u015fim engeli durumu.<br \/>\n  <\/figcaption><\/figure>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"403_Forbidden_Hatasi_Neden_Olusur\"><\/span>403 Forbidden Hatas\u0131 Neden Olu\u015fur?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir\u00e7ok farkl\u0131 sebep, 403 Forbidden hatas\u0131n\u0131n ortaya \u00e7\u0131kmas\u0131na neden olabilir. Bu sebeplerin ba\u015f\u0131nda genellikle sunucu taraf\u0131ndaki yap\u0131land\u0131rma eksiklikleri veya g\u00fcvenlik ayarlar\u0131 gelir. Bu hatay\u0131 anlamak ve \u00e7\u00f6zmek i\u00e7in temel nedenlerini bilmek kritik \u00f6neme sahiptir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yanlis_Dosya_veya_Klasor_Izinleri\"><\/span>Yanl\u0131\u015f Dosya veya Klas\u00f6r \u0130zinleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En yayg\u0131n 403 Forbidden hatas\u0131 nedenlerinden biri, dosya ve klas\u00f6rlerin yanl\u0131\u015f izinlere sahip olmas\u0131d\u0131r. Linux tabanl\u0131 sunucularda, dosya ve dizin izinleri genellikle numerik de\u011ferlerle (\u00f6rne\u011fin 755, 644) ifade edilir. Bu izinler, kimlerin (sahip, grup, di\u011ferleri) hangi eylemleri (okuma, yazma, \u00e7al\u0131\u015ft\u0131rma) ger\u00e7ekle\u015ftirebilece\u011fini belirler.<\/p>\n<ul>\n<li><strong>Klas\u00f6r \u0130zinleri (Dizinler):<\/strong> \u00c7o\u011fu durumda, dizinlerin izinleri 755 olarak ayarlanmal\u0131d\u0131r. Bu, sahibin t\u00fcm izinlere (okuma, yazma, \u00e7al\u0131\u015ft\u0131rma) sahip oldu\u011fu, grubun ve di\u011ferlerinin ise sadece okuma ve \u00e7al\u0131\u015ft\u0131rma iznine sahip oldu\u011fu anlam\u0131na gelir. E\u011fer bir dizinin izni 777 olarak ayarlan\u0131rsa, bu g\u00fcvenlik a\u00e7\u0131\u011f\u0131na yol a\u00e7abilir ve baz\u0131 sunucular bu durumu yasaklayarak 403 hatas\u0131na neden olabilir. E\u011fer dizin izinleri yetersiz (\u00f6rne\u011fin 644) ise, sunucu i\u00e7erisindeki dosyalar\u0131 okuyamayabilir ve yine 403 hatas\u0131 verebilir.<\/li>\n<li><strong>Dosya \u0130zinleri:<\/strong> Dosyalar\u0131n izinleri genellikle 644 olmal\u0131d\u0131r. Bu, sahibin okuma ve yazma iznine, grubun ve di\u011ferlerinin ise sadece okuma iznine sahip oldu\u011fu anlam\u0131na gelir. E\u011fer bir dosyan\u0131n izni 666 veya 777 gibi \u00e7ok a\u00e7\u0131k ayarlan\u0131rsa, sunucu g\u00fcvenlik gerek\u00e7esiyle eri\u015fimi engelleyebilir.<\/li>\n<\/ul>\n<p>Yanl\u0131\u015f izinler, \u00f6zellikle bir dosyaya veya dizine web sunucusunun (genellikle `www-data` veya `apache` kullan\u0131c\u0131s\u0131) eri\u015fimini engelledi\u011finde 403 hatas\u0131na yol a\u00e7ar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Hatali_htaccess_Yapilandirmasi\"><\/span>Hatal\u0131 .htaccess Yap\u0131land\u0131rmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>`.htaccess` dosyas\u0131, Apache gibi web sunucular\u0131nda dizin baz\u0131nda yap\u0131land\u0131rma de\u011fi\u015fiklikleri yapman\u0131z\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc bir dosyad\u0131r. Ancak, bu dosyadaki hatal\u0131 kurallar da 403 Forbidden hatas\u0131na neden olabilir.<\/p>\n<ul>\n<li><strong>Yanl\u0131\u015f Y\u00f6nlendirmeler veya Yeniden Yazma Kurallar\u0131:<\/strong> Hatal\u0131 `RewriteRule` veya `Redirect` direktifleri, sunucunun bir kayna\u011f\u0131 yanl\u0131\u015f bir \u015fekilde ele almas\u0131na neden olabilir.<\/li>\n<li><strong>Dizin Listeleme Engeli:<\/strong> `Options -Indexes` direktifi, bir dizin i\u00e7inde `index.php` veya `index.html` gibi bir varsay\u0131lan dosya yoksa, dizin i\u00e7eri\u011finin listelenmesini engeller. E\u011fer bu direktif aktifken dizinde varsay\u0131lan bir dosya bulunmazsa, sunucu 403 hatas\u0131 verir.<\/li>\n<li><strong>IP Engelleme:<\/strong> `.htaccess` dosyas\u0131na belirli IP adreslerini engellemek i\u00e7in kurallar eklenmi\u015f olabilir (`Deny from 192.168.1.1` gibi). E\u011fer kullan\u0131c\u0131 bu engellenmi\u015f IP adreslerinden biriyle eri\u015fmeye \u00e7al\u0131\u015f\u0131yorsa, 403 hatas\u0131 al\u0131r.<\/li>\n<li><strong>Kimlik Do\u011frulama Hatalar\u0131:<\/strong> `.htaccess` ile parola korumal\u0131 dizinler olu\u015fturulmu\u015f olabilir. Yanl\u0131\u015f kimlik bilgileri girildi\u011finde veya hi\u00e7 girilmedi\u011finde 403 hatas\u0131 ile kar\u015f\u0131la\u015f\u0131labilir.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Eksik_veya_Yanlis_Index_Dosyasi\"><\/span>Eksik veya Yanl\u0131\u015f Index Dosyas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir web sunucusu, bir dizin istendi\u011finde varsay\u0131lan olarak bir &#8220;index&#8221; dosyas\u0131n\u0131 (\u00f6rne\u011fin `index.php`, `index.html`, `default.html`) arar. E\u011fer bu dosyalardan hi\u00e7biri bulunamazsa ve dizin listeleme (Directory Listing) \u00f6zelli\u011fi sunucuda kapat\u0131lm\u0131\u015fsa, sunucu ne g\u00f6sterece\u011fini bilemez ve 403 Forbidden hatas\u0131 d\u00f6ner. Bu durum, \u00f6zellikle yeni bir web sitesi veya bir alt dizin olu\u015fturuldu\u011funda ve varsay\u0131lan ba\u015flang\u0131\u00e7 dosyas\u0131 unutuldu\u011funda s\u0131k\u00e7a g\u00f6r\u00fcl\u00fcr.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"IP_Adresi_Engellemesi\"><\/span>IP Adresi Engellemesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Web sunucular\u0131, g\u00fcvenlik duvarlar\u0131 veya g\u00fcvenlik eklentileri, belirli IP adreslerinden gelen istekleri k\u00f6t\u00fc niyetli faaliyetler \u015f\u00fcphesiyle engelleyebilir.<\/p>\n<ul>\n<li><strong>Sunucu G\u00fcvenlik Duvar\u0131:<\/strong> Sunucu d\u00fczeyindeki g\u00fcvenlik duvarlar\u0131 (\u00f6rn. CSF\/LFD), a\u015f\u0131r\u0131 say\u0131da hatal\u0131 giri\u015f denemesi veya \u015f\u00fcpheli trafik alg\u0131lad\u0131\u011f\u0131nda bir IP adresini otomatik olarak engelleyebilir.<\/li>\n<li><strong>Mod_Security Kurallar\u0131:<\/strong> Mod_Security gibi Web Uygulama G\u00fcvenlik Duvar\u0131 (WAF) mod\u00fclleri, belirli istek kal\u0131plar\u0131n\u0131 (SQL enjeksiyonu, XSS denemesi vb.) tetikleyen IP adreslerini engelleyebilir.<\/li>\n<li><strong>CDN veya Ters Proxy Ayarlar\u0131:<\/strong> Cloudflare gibi CDN hizmetleri de \u015f\u00fcpheli trafi\u011fi engelleyebilir ve bu da bazen 403 hatas\u0131na yol a\u00e7abilir.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Yanlis_Kullanici_Adi_veya_Sifre_WebDAV_gibi\"><\/span>Yanl\u0131\u015f Kullan\u0131c\u0131 Ad\u0131 veya \u015eifre (WebDAV gibi)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Baz\u0131 geli\u015fmi\u015f web sunucusu yap\u0131land\u0131rmalar\u0131nda, \u00f6zellikle WebDAV veya HTTP kimlik do\u011frulamas\u0131 gerektiren kaynaklara eri\u015firken, yanl\u0131\u015f kullan\u0131c\u0131 ad\u0131 veya \u015fifre girilmesi de 403 Forbidden hatas\u0131na neden olabilir. Bu, genellikle bir `401 Unauthorized` hatas\u0131 olarak g\u00f6r\u00fcnse de, baz\u0131 durumlarda yetki eksikli\u011fi 403 olarak da raporlanabilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik_Duvari_veya_Mod_Security_Kurallari\"><\/span>G\u00fcvenlik Duvar\u0131 veya Mod_Security Kurallar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Yukar\u0131da bahsedildi\u011fi gibi, sunucu d\u00fczeyindeki veya web uygulamas\u0131 d\u00fczeyindeki g\u00fcvenlik mekanizmalar\u0131, potansiyel g\u00fcvenlik tehditleri alg\u0131lad\u0131\u011f\u0131nda eri\u015fimi otomatik olarak k\u0131s\u0131tlayabilir. \u00d6rne\u011fin, bir g\u00fcvenlik eklentisi (WordPress i\u00e7in Wordfence gibi) belirli bir iste\u011fi \u015f\u00fcpheli bulursa, o iste\u011fe 403 hatas\u0131 d\u00f6nd\u00fcrebilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"403_Forbidden_Hatasi_Nasil_Tespit_Edilir\"><\/span>403 Forbidden Hatas\u0131 Nas\u0131l Tespit Edilir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>403 hatas\u0131n\u0131n kayna\u011f\u0131n\u0131 bulmak, do\u011fru \u00e7\u00f6z\u00fcm\u00fc uygulamak i\u00e7in ilk ad\u0131md\u0131r.<\/p>\n<ul>\n<li><strong>Taray\u0131c\u0131 Geli\u015ftirici Ara\u00e7lar\u0131:<\/strong> Taray\u0131c\u0131n\u0131z\u0131n geli\u015ftirici ara\u00e7lar\u0131n\u0131 (F12 tu\u015fu ile a\u00e7\u0131l\u0131r) kullanarak A\u011f (Network) sekmesine bakabilirsiniz. Burada iste\u011fin durum kodunu g\u00f6rebilirsiniz. E\u011fer 403 ise, sorunun kayna\u011f\u0131n\u0131 daha detayl\u0131 inceleyebilirsiniz.<\/li>\n<li><strong>Sunucu Loglar\u0131:<\/strong> Web sunucunuzun (Apache, Nginx) eri\u015fim ve hata g\u00fcnl\u00fckleri (access.log, error.log) 403 hatas\u0131 ile ilgili de\u011ferli bilgiler i\u00e7erir. Bu loglarda, hangi dosya veya dizine eri\u015fim iste\u011fi yap\u0131ld\u0131\u011f\u0131n\u0131, hangi IP adresinden geldi\u011fini ve sunucunun neden eri\u015fimi reddetti\u011fini belirten girdiler bulunabilir. \u00d6rne\u011fin, &#8220;client denied by server configuration&#8221; gibi bir mesaj izin sorununa i\u015faret edebilir.<\/li>\n<li><strong>FTP\/SSH ile Dosya \u0130zinlerini Kontrol:<\/strong> Bir FTP istemcisi (\u00f6rne\u011fin FileZilla) veya SSH ba\u011flant\u0131s\u0131 kullanarak sunucunuzdaki dosya ve klas\u00f6rlerin izinlerini do\u011frudan kontrol edebilirsiniz.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"403_Forbidden_Hatasini_Adim_Adim_Cozme_Yollari\"><\/span>403 Forbidden Hatas\u0131n\u0131 Ad\u0131m Ad\u0131m \u00c7\u00f6zme Yollar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>403 hatas\u0131n\u0131 gidermek i\u00e7in ad\u0131m ad\u0131m ilerlemek genellikle en etkili y\u00f6ntemdir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Dosya_ve_Klasor_Izinlerini_Kontrol_Edin_ve_Duzeltin\"><\/span>Dosya ve Klas\u00f6r \u0130zinlerini Kontrol Edin ve D\u00fczeltin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bu, 403 hatas\u0131n\u0131n en yayg\u0131n nedenlerinden biri oldu\u011fu i\u00e7in ilk kontrol etmeniz gereken yerdir.<\/p>\n<ol>\n<li><strong>FTP \u0130stemcisi Kullan\u0131n:<\/strong> FTP istemciniz (FileZilla gibi) arac\u0131l\u0131\u011f\u0131yla sunucunuza ba\u011flan\u0131n.<\/li>\n<li><strong>Dizin \u0130zinlerini Ayarlay\u0131n:<\/strong> Web sitenizin k\u00f6k dizinine (public_html veya www) gidin. T\u00fcm klas\u00f6rlerin izinlerini 755 olarak ayarlay\u0131n. Bir\u00e7ok FTP istemcisinde, bir dizine sa\u011f t\u0131klay\u0131p &#8220;Dosya \u0130zinleri&#8221; veya &#8220;Permissions&#8221; se\u00e7ene\u011fini se\u00e7erek bu i\u015flemi yapabilirsiniz. &#8220;Dizinlere ve alt dizinlere tekrarla&#8221; se\u00e7ene\u011fini kullanarak bu ayar\u0131 t\u00fcm alt klas\u00f6rlere uygulayabilirsiniz.<\/li>\n<li><strong>Dosya \u0130zinlerini Ayarlay\u0131n:<\/strong> T\u00fcm dosyalar\u0131n izinlerini 644 olarak ayarlay\u0131n. Yine &#8220;Dosyalara tekrarla&#8221; se\u00e7ene\u011fini kullanarak bu ayar\u0131 uygulayabilirsiniz.<\/li>\n<li><strong>Deneyin:<\/strong> De\u011fi\u015fiklikleri kaydettikten sonra web sitenizi yeniden y\u00fckleyerek hatan\u0131n d\u00fczelip d\u00fczelmedi\u011fini kontrol edin.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"htaccess_Dosyasini_Kontrol_Edin_veya_Sifirlayin\"><\/span>.htaccess Dosyas\u0131n\u0131 Kontrol Edin veya S\u0131f\u0131rlay\u0131n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hatal\u0131 bir `.htaccess` dosyas\u0131, bir\u00e7ok soruna yol a\u00e7abilir.<\/p>\n<ol>\n<li><strong>Yedekleyin:<\/strong> FTP veya cPanel Dosya Y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla `.htaccess` dosyas\u0131n\u0131 bilgisayar\u0131n\u0131za indirin veya ad\u0131n\u0131 ge\u00e7ici olarak `htaccess.bak` gibi bir \u015feyle de\u011fi\u015ftirerek yedekleyin.<\/li>\n<li><strong>S\u0131f\u0131rlay\u0131n:<\/strong> Orijinal `.htaccess` dosyas\u0131n\u0131 silin veya ad\u0131n\u0131 de\u011fi\u015ftirdiyseniz, sunucunuz bu dosyay\u0131 g\u00f6rmeyecektir. Bu i\u015flem, sorunun `.htaccess` dosyas\u0131ndan kaynaklan\u0131p kaynaklanmad\u0131\u011f\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olur. E\u011fer hata d\u00fczelirse, sorun bu dosyadayd\u0131.<\/li>\n<li><strong>Ad\u0131m Ad\u0131m Ekleme:<\/strong> E\u011fer sorun `.htaccess` dosyas\u0131nda ise, yedekledi\u011finiz dosyadaki kurallar\u0131 teker teker yeni bir `.htaccess` dosyas\u0131na ekleyerek hangi kural\u0131n soruna yol a\u00e7t\u0131\u011f\u0131n\u0131 tespit edebilirsiniz. WordPress gibi CMS&#8217;ler genellikle kendi `.htaccess` kurallar\u0131n\u0131 otomatik olarak olu\u015fturur; bu durumda WordPress y\u00f6netici panelinden &#8220;Kal\u0131c\u0131 Ba\u011flant\u0131lar\u0131&#8221; (Permalinks) yeniden kaydetmek, yeni bir `.htaccess` dosyas\u0131 olu\u015fturulmas\u0131na yard\u0131mc\u0131 olabilir.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Eksik_Index_Dosyasini_Yukleyin_veya_Dizin_Listelemeyi_Etkinlestirin\"><\/span>Eksik Index Dosyas\u0131n\u0131 Y\u00fckleyin veya Dizin Listelemeyi Etkinle\u015ftirin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>E\u011fer bir dizinde `index.php` veya `index.html` gibi bir ba\u015flang\u0131\u00e7 dosyas\u0131 yoksa:<\/p>\n<ol>\n<li><strong>Index Dosyas\u0131 Olu\u015fturun:<\/strong> Gerekirse dizine uygun bir `index.php` veya `index.html` dosyas\u0131 y\u00fckleyin.<\/li>\n<li><strong>Dizin Listelemeyi Etkinle\u015ftirin (G\u00fcvenlik Riski):<\/strong> Ge\u00e7ici bir \u00e7\u00f6z\u00fcm olarak veya sadece test ama\u00e7l\u0131, `.htaccess` dosyan\u0131za `Options +Indexes` ekleyerek dizin listelemeyi etkinle\u015ftirebilirsiniz. Ancak bu, dizin i\u00e7eri\u011finin herkese a\u00e7\u0131k olaca\u011f\u0131 anlam\u0131na gelir ve genellikle g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nerilmez.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"IP_Adresinizi_Kontrol_Edin_ve_Gerekiyorsa_Engellemeyi_Kaldirin\"><\/span>IP Adresinizi Kontrol Edin ve Gerekiyorsa Engellemeyi Kald\u0131r\u0131n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>IP engellemesi ya\u015f\u0131yorsan\u0131z:<\/p>\n<ol>\n<li><strong>Ba\u015fka Bir A\u011fdan Deneyin:<\/strong> Cep telefonunuzun mobil verisini kullanarak veya farkl\u0131 bir internet ba\u011flant\u0131s\u0131yla web sitenize eri\u015fmeyi deneyin. E\u011fer eri\u015fim sa\u011flayabiliyorsan\u0131z, IP adresinizin engellenmi\u015f olmas\u0131 muhtemeldir.<\/li>\n<li><strong><a href=\"https:\/\/sunucun.com.tr\/hosting\" data-internallinksmanager029f6b8e52c=\"126\" title=\"Web bar\u0131nd\u0131rma paketlerini inceleyin\">Hosting<\/a> Sa\u011flay\u0131c\u0131n\u0131zla \u0130leti\u015fime Ge\u00e7in:<\/strong> Hosting sa\u011flay\u0131c\u0131n\u0131zla ileti\u015fime ge\u00e7erek IP adresinizin sunucu g\u00fcvenlik duvar\u0131nda engellenip engellenmedi\u011fini sorun ve gerekirse engelin kald\u0131r\u0131lmas\u0131n\u0131 talep edin.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"WordPress_Kullanicilari_Icin_Ozel_Cozumler\"><\/span>WordPress Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in \u00d6zel \u00c7\u00f6z\u00fcmler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>WordPress tabanl\u0131 sitelerde 403 hatas\u0131 genellikle eklenti veya tema \u00e7ak\u0131\u015fmalar\u0131, ya da bozuk permalink yap\u0131lar\u0131ndan kaynaklanabilir.<\/p>\n<ol>\n<li><strong>Eklentileri Devre D\u0131\u015f\u0131 B\u0131rak\u0131n:<\/strong> FTP arac\u0131l\u0131\u011f\u0131yla `wp-content\/plugins` klas\u00f6r\u00fcn\u00fcn ad\u0131n\u0131 ge\u00e7ici olarak de\u011fi\u015ftirin (\u00f6rn. `plugins_bak`). Bu t\u00fcm eklentileri devre d\u0131\u015f\u0131 b\u0131rakacakt\u0131r. E\u011fer hata d\u00fczelirse, sorun bir eklentiden kaynaklan\u0131yordur. Eklentileri teker teker yeniden etkinle\u015ftirerek sorumlu eklentiyi bulun.<\/li>\n<li><strong>Temay\u0131 De\u011fi\u015ftirin:<\/strong> Benzer \u015fekilde, mevcut teman\u0131z\u0131n ad\u0131n\u0131 de\u011fi\u015ftirerek WordPress&#8217;in varsay\u0131lan bir temay\u0131 etkinle\u015ftirmesini sa\u011flay\u0131n.<\/li>\n<li><strong>Permalinkleri S\u0131f\u0131rlay\u0131n:<\/strong> WordPress y\u00f6netici panelinde (eri\u015febiliyorsan\u0131z) Ayarlar > Kal\u0131c\u0131 Ba\u011flant\u0131lar&#8217;a gidin ve hi\u00e7bir de\u011fi\u015fiklik yapmadan &#8220;De\u011fi\u015fiklikleri Kaydet&#8221; butonuna t\u0131klay\u0131n. Bu i\u015flem, `.htaccess` dosyas\u0131n\u0131 yeniden olu\u015fturur.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik_Duvari_Ayarlarini_Inceleyin\"><\/span>G\u00fcvenlik Duvar\u0131 Ayarlar\u0131n\u0131 \u0130nceleyin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sunucu veya web uygulamas\u0131 g\u00fcvenlik duvar\u0131 (WAF) ayarlar\u0131n\u0131z\u0131n 403 hatas\u0131na neden olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<\/p>\n<ul>\n<li><strong>Mod_Security Loglar\u0131:<\/strong> Sunucu y\u00f6neticinizden Mod_Security g\u00fcnl\u00fcklerini kontrol etmesini isteyin. Bu g\u00fcnl\u00fckler, hangi kural\u0131n hangi iste\u011fi engelledi\u011fini g\u00f6sterebilir.<\/li>\n<li><strong>G\u00fcvenlik Eklentileri:<\/strong> Kulland\u0131\u011f\u0131n\u0131z bir g\u00fcvenlik eklentisi varsa (Wordfence, iThemes Security vb.), ayarlar\u0131n\u0131 kontrol edin. Ge\u00e7ici olarak devre d\u0131\u015f\u0131 b\u0131rak\u0131p hatan\u0131n d\u00fczelip d\u00fczelmedi\u011fini g\u00f6zlemleyebilirsiniz.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"403_Forbidden_Hatasi_Almamak_Icin_Onleyici_Adimlar\"><\/span>403 Forbidden Hatas\u0131 Almamak \u0130\u00e7in \u00d6nleyici Ad\u0131mlar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>D\u00fczenli Dosya \u0130zni Denetimi:<\/strong> \u00d6zellikle yeni dosyalar veya klas\u00f6rler y\u00fckledikten sonra veya bir eklenti\/tema g\u00fcncellemesinden sonra dosya ve klas\u00f6r izinlerini kontrol etmeyi al\u0131\u015fkanl\u0131k haline getirin. Otomatik kurulumlar bazen yanl\u0131\u015f izinler atayabilir.<\/li>\n<li><strong>G\u00fcvenli .htaccess Kullan\u0131m\u0131:<\/strong> `.htaccess` dosyas\u0131nda de\u011fi\u015fiklik yapmadan \u00f6nce daima bir yedek al\u0131n. Bilmedi\u011finiz kurallar\u0131 eklemekten ka\u00e7\u0131n\u0131n ve yaln\u0131zca g\u00fcvendi\u011finiz kaynaklardan (\u00f6rne\u011fin <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_403\" target=\"_blank\" rel=\"nofollow noopener\">Wikipedia<\/a> veya Apache resmi dok\u00fcmantasyonu gibi) al\u0131nan kan\u0131tlanm\u0131\u015f kod par\u00e7ac\u0131klar\u0131n\u0131 kullan\u0131n.<\/li>\n<li><strong>G\u00fcncel Yaz\u0131l\u0131m ve Eklentiler:<\/strong> WordPress gibi CMS&#8217;leri, temalar\u0131 ve eklentileri her zaman g\u00fcncel tutun. G\u00fcncellemeler sadece g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmakla kalmaz, ayn\u0131 zamanda uyumluluk sorunlar\u0131n\u0131 ve potansiyel yap\u0131land\u0131rma hatalar\u0131n\u0131 da giderir.<\/li>\n<li><strong>G\u00fc\u00e7l\u00fc G\u00fcvenlik Politikalar\u0131:<\/strong> Sunucu d\u00fczeyinde veya uygulama d\u00fczeyinde g\u00fc\u00e7l\u00fc g\u00fcvenlik duvarlar\u0131 ve bot korumas\u0131 kullan\u0131n. Bu, k\u00f6t\u00fc niyetli giri\u015fimleri otomatik olarak engelleyerek hem site g\u00fcvenli\u011fini art\u0131r\u0131r hem de \u015f\u00fcpheli IP&#8217;lerin engellenmesiyle olu\u015fabilecek 403 hatalar\u0131n\u0131 \u00f6nler.<\/li>\n<li><strong>Sunucu Loglar\u0131n\u0131 \u0130zleme:<\/strong> Sunucu loglar\u0131n\u0131 d\u00fczenli olarak kontrol etmek, potansiyel sorunlar\u0131 b\u00fcy\u00fcmeden \u00f6nce tespit etmenize yard\u0131mc\u0131 olur. Hata g\u00fcnl\u00fckleri, 403 hatalar\u0131n\u0131n nedenleri hakk\u0131nda \u00f6nemli ipu\u00e7lar\u0131 sunar ve bu loglar\u0131 izleyerek erken m\u00fcdahale \u015fans\u0131 yakalayabilirsiniz.<\/li>\n<li><strong>Yedekleme Rutini:<\/strong> Web sitenizin ve veritaban\u0131n\u0131z\u0131n d\u00fczenli yedeklerini almak, herhangi bir hatada veya yanl\u0131\u015f yap\u0131land\u0131rmada h\u0131zl\u0131 bir \u015fekilde \u00f6nceki stabil s\u00fcr\u00fcme d\u00f6nmenizi sa\u011flar. Bu, \u00f6zellikle hatal\u0131 bir de\u011fi\u015fikli\u011fin geri al\u0131nmas\u0131nda hayat kurtar\u0131c\u0131 olabilir.<\/li>\n<li><strong>Test Ortam\u0131 Kullan\u0131m\u0131:<\/strong> Canl\u0131 sitenizde b\u00fcy\u00fck de\u011fi\u015fiklikler yapmadan \u00f6nce, bir geli\u015ftirme veya sahneleme (staging) ortam\u0131nda test yapmak, olas\u0131 403 hatalar\u0131n\u0131 canl\u0131 siteye yans\u0131tmadan \u00f6nce tespit etmenize olanak tan\u0131r.<\/li>\n<\/ul>\n<p><\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/04\/text2-403-forbidden-hatasi-nedir.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"403 Forbidden Hatas\u0131 nedeniyle yanl\u0131\u015f ayarlanm\u0131\u015f dosya ve klas\u00f6r izinleri dikkatle kontrol ediliyor ve d\u00fczeltiliyor\" title=\"\u0130zin sorunlar\u0131n\u0131 \u00e7\u00f6zen dijital dosya y\u00f6netimi\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    403 Forbidden Hatas\u0131 nedeniyle yanl\u0131\u015f ayarlanm\u0131\u015f dosya ve klas\u00f6r izinleri dikkatle kontrol ediliyor ve d\u00fczeltiliyor<br \/>\n  <\/figcaption><\/figure>\n<p>\n403 Forbidden hatas\u0131, web sitenizde s\u0131k kar\u015f\u0131la\u015f\u0131lan ancak genellikle \u00e7\u00f6z\u00fclebilir bir sorundur. Nedenlerini anlamak ve yukar\u0131da belirtilen ad\u0131mlar\u0131 s\u0131ras\u0131yla uygulamak, sorunun kayna\u011f\u0131n\u0131 bulman\u0131za ve web sitenizi tekrar eri\u015filebilir hale getirmenize yard\u0131mc\u0131 olacakt\u0131r. Unutmay\u0131n, herhangi bir sunucu yap\u0131land\u0131rmas\u0131nda de\u011fi\u015fiklik yapmadan \u00f6nce her zaman yedek almak iyi bir uygulamad\u0131r. Benzer sunucu hatalar\u0131 hakk\u0131nda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/sunucun.com.tr\/blog\/404-not-found-hatasi-nasil-duzeltilir\/\">404 Not Found Hatas\u0131 Nas\u0131l D\u00fczeltilir?<\/a> makalemizi okuyabilirsiniz. Profesyonel destek almak, karma\u015f\u0131k sorunlarda zaman ve emek tasarrufu sa\u011flayabilir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>403 Forbidden Hatas\u0131 Nedir? Bu hata, bir kullan\u0131c\u0131n\u0131n belirli bir web sayfas\u0131na veya kayna\u011fa eri\u015fim yetkisinin olmad\u0131\u011f\u0131n\u0131 belirten standart bir HTTP durum kodudur. &#8220;Forbidden&#8221; kelimesi, sunucunun iste\u011fi anlad\u0131\u011f\u0131n\u0131 ancak yetkilendirme eksikli\u011fi veya izin k\u0131s\u0131tlamalar\u0131 nedeniyle yerine getirmeyi reddetti\u011fini a\u00e7\u0131k\u00e7a ifade eder. \u0130nternet kullan\u0131c\u0131lar\u0131 i\u00e7in sinir bozucu olabilen bu durum, genellikle bir web sitesi y\u00f6neticisi taraf\u0131ndan&hellip;<\/p>\n","protected":false},"author":1,"featured_media":21051,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1525],"tags":[],"class_list":["post-21054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-siber-guvenlik"],"_links":{"self":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/21054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=21054"}],"version-history":[{"count":1,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/21054\/revisions"}],"predecessor-version":[{"id":21055,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/21054\/revisions\/21055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media\/21051"}],"wp:attachment":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=21054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=21054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=21054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}