Web sitenizin olması gereken yerde bir “403 Yasak” hatası mesajı görmek kadar paniğe neden olan pek bir şey yoktur. Bu, sizi yönetici alanınıza kilitleyen ve içeriğinizi ziyaretçilerden gizleyen sinir bozucu bir dijital yol tıkanıklığıdır.
WPBeginner olarak, bu hatayı kendi sitemizde yaşadık ve binlerce kullanıcıya çözüm bulmalarında yardımcı olduk. Ne kadar stresli olabileceğini biliyoruz, ancak içiniz rahat olsun, çözüm genellikle basittir.
Bu rehber, en yaygın nedenleri incelemenize ve sitenizi hızla tekrar çevrimiçi hale getirmek için net talimatlar almanıza yardımcı olacaktır.

Hızlı Özet: WordPress'teki 403 Yasak hatası en sık kötü yapılandırılmış bir eklenti, bozuk bir .htaccess dosyası veya yanlış sunucu dosya izinlerinden kaynaklanır. Bu rehber, sorunu belirlemek ve düzeltmek için basit, adım adım çözümler sunar.
WordPress'te 403 Yasak Hatası Nedir?
403 Yasak hatası kodu, sunucu izinlerinizin WordPress web sitenizdeki belirli bir sayfaya erişime izin vermediğinde gösterilir.
Bu hataya genellikle şu metin eşlik eder:
403 Yasaklandı – Bu sunucudaki '/' bölümüne erişim izniniz yok.
Ek olarak, isteği işlemek için bir ErrorDocument kullanmaya çalışırken 403 Yasaklandı hatasıyla karşılaşıldı.
İşte nasıl göründüğüne dair bir örnek:

Bu hatayı görebileceğiniz farklı senaryolar vardır. Örneğin:
- 403 Yasaklanmış – wp-admin veya WordPress giriş sayfasında erişim reddedildi.
- 403 Yasaklandı – WordPress kurulumu sırasında.
- 403 Yasaklanmış Hatası – WordPress sitenizdeki herhangi bir sayfayı ziyaret ederken.
Tam 403 Yasaklı durumu yerine, ‘Erişim Reddedildi’ bağlantısını da görebilirsiniz. Alternatif olarak, mesaj şöyle diyebilir: ‘yourdomain.com’a erişim reddedildi. Bu sayfayı görüntüleme yetkiniz yok.’
WordPress hata kodları hakkında daha fazla açıklama için, en yaygın WordPress hataları ve bunları düzeltme yolları listemize bakabilirsiniz.
WordPress'te 403 Yasaklanmış Hatasına Ne Sebep Olur?
403 Yasak hatası, web sunucunuz belirli bir sayfayı görüntüleme izniniz olduğuna inanmadığında görünür.
Bunun en yaygın nedenleri şunlardır:
- Kötü Yapılandırılmış Güvenlik Eklentileri: Birçok WordPress güvenlik eklentisi, kötü niyetli olduğuna inandığı IP adreslerini engeller, bu da bazen kazara erişim engellemelerine yol açabilir.
- Bozuk .htaccess Dosyası: Bu kritik WordPress dosyası hasar görebilir ve bu da yanlış erişim kurallarına yol açar.
- Yanlış Dosya İzinleri: Sunucunuzdaki her dosya ve klasörün izinleri vardır. Bunlar yanlış ayarlanmışsa, sunucu erişimi engeller.
- Sunucu Yapılandırma Sorunları: WordPress barındırma şirketiniz bazen sunucu ayarlarında yanlışlıkla yaptığı değişiklikler nedeniyle 403 hatasına neden olabilir.
Şimdi, WordPress'te 403 yasak hatasını nasıl düzelteceğimize bir göz atalım.
Not: Herhangi bir değişiklik yapmadan önce, web sitenizin tam bir yedeğini oluşturmanızı öneririz. Ekibimiz bunun için Duplicator kullanıyor, ancak diğer seçenekler için WordPress sitenizi nasıl yedekleyeceğiniz konusundaki rehberimizi takip edebilirsiniz.
Belirli bir yönteme atlamak isterseniz bu hızlı bağlantıları kullanabilirsiniz:
- Yöntem 1: Eklentilerinizi Geçici Olarak Devre Dışı Bırakın
- Yöntem 2: .htaccess Dosyanızı Yeniden Oluşturun
- Yöntem 3: Dosya ve Dizin İzinlerinizi Düzeltin
- Yöntem 4: Önbelleğinizi ve Çerezlerinizi Temizleyin
- Yöntem 5: CDN'yi (İçerik Dağıtım Ağı) Geçici Olarak Devre Dışı Bırakma
- Yöntem 6: Kötü Amaçlı Yazılım Kontrolü
- Yöntem 7: Barındırma Sağlayıcınızla veya Bir WordPress Uzmanıyla İletişime Geçin
- Video Eğitim
- WordPress Hataları Hakkında Sıkça Sorulan Sorular
Yöntem 1: Eklentilerinizi Geçici Olarak Devre Dışı Bırakın
İlk adım, hatalardan birinin eklentilerinizden kaynaklanıp kaynaklanmadığını kontrol etmektir.
Bunu yapmak için, güvenlik eklentileri de dahil olmak üzere tüm WordPress eklentilerinizi geçici olarak devre dışı bırakmanız gerekir.

Bu sorunu çözerse, web sitenizdeki eklentilerden biri hataya neden oluyordu demektir.
Eklentileri tek tek etkinleştirerek 403 hatası tekrar görünene kadar hangisinin sorunlu olduğunu bulabilirsiniz. Sorunlu eklentiyi bulduğunuzda, onu silmeli ve bir alternatif bulmalı veya geliştiricileriyle destek için iletişime geçmelisiniz.
Yöntem 2: .htaccess Dosyanızı Yeniden Oluşturun
Genellikle, 403 yasak hatası, WordPress sitenizdeki bozuk bir .htaccess dosyası tarafından tetiklenir. İyi haber şu ki, bu dosyayı düzeltmek oldukça kolaydır.
İlk olarak, FileZilla gibi bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi uygulaması aracılığıyla web sitenize bağlanmanız gerekir.
Ardından, WordPress sitenizin kök klasöründe .htaccess dosyasını bulun. Göremiyorsanız, FTP istemcinizde gizli dosyaları etkinleştirmeniz gerekebilir.
WordPress klasörünüzde .htaccess dosyasını bulamıyorsanız bu kılavuza bakın.
Yeni bir yedek oluşturmak için .htaccess dosyasını bilgisayarınıza indirin. Ardından, dosyayı sunucunuzdan silin.
Endişelenmeyin, WordPress siteniz geçici olarak onsuz da çalışmaya devam edecektir.

Şimdi web sitenize erişmeyi deneyin. 403 yasak hatası çözülmüşse, .htaccess dosyanız bozuk demektir.
WordPress yönetici alanınıza giriş yaparak ve Ayarlar » Kalıcı Bağlantılar sayfasına giderek yeni bir .htaccess dosyası oluşturabilirsiniz.

Sayfanın altındaki ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir. WordPress daha sonra sizin için yeni ve doğru bir .htaccess dosyası oluşturacaktır.
Yöntem 3: Dosya ve Dizin İzinlerinizi Düzeltin
Diğer çözümler hatayı düzeltmediyse, yanlış dosya izinleri en olası nedendir. Web sitenizdeki tüm dosyaların, kimlerin bunları okuyabileceğini, yazabileceğini ve yürütebileceğini kontrol eden izinleri vardır.
Yanlış izinler 403 yasak hatasına neden olabilir. Web sunucunuzun bu dosyalara erişim izniniz olmadığını düşünmesine neden olurlar.
WordPress barındırma sağlayıcınızdan web sitenizdeki doğru dosya izinlerini kontrol etmesini isteyebilirsiniz. Birçok barındırma sağlayıcısı çok destekleyicidir ve bunu sizin için düzeltecektir.
Dosya izinlerini yanlış değiştirmek ciddi sonuçlara yol açabilir. Kendinize güvenmiyorsanız, barındırma sağlayıcınızdan istemeniz veya bir profesyonel kiralamanız en iyisidir.
Ancak, kendiniz yapmak istiyorsanız, dosya izinlerinizi nasıl kontrol edebileceğiniz aşağıda açıklanmıştır. Bir FTP istemcisi kullanarak WordPress sitenize bağlanın ve tüm WordPress dosyalarınızı içeren kök klasöre gidin.

Bir klasöre sağ tıklayın ve menüden ‘Dosya izinleri’ni seçin.
FTP istemciniz size bir izin iletişim kutusu gösterecektir.

WordPress sitenizdeki tüm klasörlerin 744 veya 755 dosya iznine sahip olması gerekir. Tüm dosyaların 644 veya 640 dosya iznine sahip olması gerekir.
Kök klasörün iznini 755 olarak ayarlayabilirsiniz. ‘Alt dizinlere özyinelemeli olarak gir’ kutusunu işaretleyin ve ‘yalnızca dizinlere uygula’ seçeneğini seçin. Uygulamak için ‘Tamam’ı tıklayın.
Ardından, tüm dosyalar için işlemi tekrarlayın. Bu sefer 644 dosya iznini kullanın. ‘Alt dizinlere özyinelemeli olarak gir’ kutusunu işaretleyin ve ‘yalnızca dosyalara uygula’ seçeneğini seçin.
Şimdi, ‘Tamam’ düğmesine tıklamanız gerekiyor. İşlem bittikten sonra, 403 yasak hatasının giderilip giderilmediğini görmek için web sitenize erişmeyi deneyin.
Yöntem 4: Önbelleğinizi ve Çerezlerinizi Temizleyin
Bazen en basit çözüm en etkili olanıdır. Tarayıcı önbelleğinizi ve çerezlerinizi temizlemek 403 yasak hatasını çözebilir. Tarayıcınız tarafından depolanan bozuk veriler uyumluluk sorunlarına neden olabilir.
Benzer şekilde, bir WordPress eklentisi tarafından oluşturulan bozuk bir önbellek de sorunlara neden olabilir. Biz sitelerimizde WP Rocket kullanıyoruz ve önbelleğini temizlemek standart bir sorun giderme adımıdır. Önbellekleme eklentiniz erişimi kısıtlama ayarları varsa, yanlış yapılandırmalar da neden olabilir.
Tarayıcı önbelleğinizi temizlemek için, ana tarayıcılarda önbelleği nasıl temizleyeceğiniz hakkındaki kılavuzumuzdaki talimatları izleyin.
Bir eklenti kullanıyorsanız, WordPress önbelleğinizi nasıl temizleyeceğiniz hakkındaki kılavuzumuza bakın.
Yöntem 5: CDN'yi (İçerik Dağıtım Ağı) Geçici Olarak Devre Dışı Bırakma
Site hızını artırmak için bir İçerik Dağıtım Ağı (CDN) kullanıyorsanız, bu durum müdahale ediyor ve hataya neden oluyor olabilir. CDN, sunucunuz ve ziyaretçileriniz arasında bir aracı görevi görür.
CDN'nizin suçlu olup olmadığını görmek için, ayarları aracılığıyla geçici olarak devre dışı bırakın. Ardından, hatanın kaybolup kaybolmadığını görmek için web sitenizi test edin.
CDN'yi devre dışı bırakmak hatayı çözerse, daha fazla yardım için CDN sağlayıcınızın destek ekibiyle iletişime geçmeniz gerekecektir.
Yöntem 6: Kötü Amaçlı Yazılım Kontrolü
Kötü amaçlı yazılımlar, 403 yasak hatası da dahil olmak üzere çeşitli sorunlara neden olabilir. Dosya izinleriyle çakışabilir veya web siteniz ile sunucunuz arasındaki iletişimi bozabilir.
Kötü amaçlı yazılım olup olmadığını kontrol etmek için web sitenizi taramanızı öneririz.
Kendi sitelerimiz için, Sucuri tarafından sunulan güçlü tarayıcıyı kullanıyoruz. Diğer birçok güvenlik eklentisi de kötü amaçlı yazılım tarama özellikleri sunar ve genellikle kötü amaçlı dosyaları tek bir tıklamayla kaldırabilir.
Yöntem 7: Barındırma Sağlayıcınızla veya Bir WordPress Uzmanıyla İletişime Geçin
Önceki tüm adımları denediyseniz ve hata devam ediyorsa, sorun sunucu düzeyinde olabilir. Barındırma sağlayıcınızın destek ekibiyle iletişime geçmek harika bir sonraki adımdır, çünkü sizin için sunucu günlüklerini ve dosya izinlerini kontrol edebilirler.
Ayrıntılar için, WordPress desteğiyle nasıl iletişime geçileceğine dair rehberimize bakın.
Video Eğitim
Daha görsel talimatları tercih ederseniz, aşağıdaki videoyu izleyin.
WordPress Hataları Hakkında Sıkça Sorulan Sorular
WordPress hatalarıyla ilgili bazı yaygın soruların yanıtları aşağıdadır.
403 hatası ile 404 hatası arasındaki fark nedir?
403 Yasaklanmış hatası, sunucunun isteği anladığı ancak bir izin sorunu nedeniyle erişimi reddettiği anlamına gelir. Buna karşılık, 404 Bulunamadı hatası, sunucunun istenen sayfayı hiç bulamadığı anlamına gelir.
Daha fazla ipucu için WordPress hata günlüklerini nasıl bulabilirim?
Hata günlükleri ayrıntılı teknik bilgiler sağlayabilir. Genellikle barındırma kontrol panelinizde bulabilir veya WordPress hata ayıklama modunu etkinleştirerek bulabilirsiniz. Rehberimiz, WordPress hata günlüklerini nasıl bulup erişeceğinizi açıklar.
403 hatası 500 dahili sunucu hatasına benzer mi?
Hayır, farklıdırlar. 403 hatası bir izin sorunudur. 500 Dahili Sunucu Hatası ise sunucuda bir şeyler ters gittiğini gösteren daha genel bir mesajdır, ancak ne olduğunu belirtmez.
Umuyoruz ki bu makale WordPress'te 403 yasak hatasını düzeltmenize yardımcı olmuştur. Ayrıca, en yaygın blok editör sorunları listemizi ve web sitenizi büyütmek için mutlaka sahip olunması gereken WordPress eklentileri hakkındaki uzman seçimimizi de görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Shane McDonald
Yalnızca facebook'a bir bağlantı eklemeye çalıştığımda 403 hatası alıyorum - çok garip.
WPBeginner Desteği
Gerçekten çok garip, henüz yapmadıysanız, hatayı önleyip önlemediğini görmek için eklentilerinizi devre dışı bırakmayı denemenizi öneririz.
Yönetici
HM
Herkese merhaba.
Bu sorunu kendim için bu şekilde çözdüm, umarım başkalarına da yardımcı olur:
Plesk'te alan adına bir IPv4 atamıştım ancak IPv6 yoktu. Yanlışlıkla Cloudflare'da da bu alan adı için IPv6'yı (IPv4'ün yanı sıra) ayarladığımı fark ettim. Bu yüzden sürekli 403 hatası veriyordu. DNS sağlayıcınızdaki IPv6 girişini silmeli veya bu IPv6'yı Plesk'teki alan adına da atamalısınız.
WPBeginner Desteği
Bu, birçok kullanıcının karşılaşacağından biraz daha gelişmiş ancak makalemizdeki önerilerin yardımcı olmadığı benzer bir kurulumu olan başka biri için paylaşımınız için teşekkürler!
Yönetici
Samuel
İpucu – 1. Yöntemi, “Eklentilerinizi Geçici Olarak Devre Dışı Bırakma” kullanmak isteyenleriniz için ve 403 Yasak hatası nedeniyle WordPress kontrol paneline erişiminiz yoksa ve eklentileri devre dışı bırakmanız gerekiyorsa, bunu nasıl yapacağınız konusunda aşağıdaki kaynağa göz atın. https://www.wpbeginner.com/beginners-guide/how-to-easily-deactivate-wordpress-plugins
Cody Wheeler
Yardımlarınız için teşekkürler. Kötü htaccess yüzünden kaybettik!
WPBeginner Desteği
You’re welcome, glad our guide was helpful!
Yönetici
Jiří Vaněk
Aynı hatayı aldım ve önerilen çözümlerin hiçbiri yardımcı olmadı. Sonunda, sorunun web barındırma sağlayıcısında olduğunu keşfettim; belirli klasörler ve işlevler üzerinde GEO-IP engelleme kullanarak koruma uygulamışlardı. Özellikle, yönetim ve XML-RPC idi. Web sitesine erişmek için VPN kullandığım için belirli ülkeler için izin istemem gerekiyordu. Bazen bu hata, web hizmeti sağlayıcısı tarafından uygulanan koruma nedeniyle de oluşabilir. Gerekçeleri, bu korumanın kaba kuvvet saldırılarını önlemeye yardımcı olmasıydı.