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 Yasaklanmış hata kodu, sunucu izinleriniz bir 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 Yasaklanmış – WordPress kurulumu sırasında.
- 403 Yasaklanmış Hatası – WordPress sitenizdeki herhangi bir sayfayı ziyaret ederken.
Tam 403 Yasaklanmış durumu yerine ‘Erişim Reddedildi’ mesajını da görebilirsiniz. Alternatif olarak, mesaj şöyle diyebilir: ‘alanadiniz.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ı nasıl düzelteceğiniz 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ü amaçlı olduğunu düşündükleri 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 kazara değişiklikler yaparak 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 hakkındaki kılavuzumuzu 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.
Hangi eklentinin soruna neden olduğunu, bunları tek tek etkinleştirerek 403 hatası tekrar görünene kadar bulabilirsiniz. Sorunlu eklentiyi bulduğunuzda, onu silmeli ve bir alternatif bulmalı veya destek için geliştiricileriyle iletişime geçmelisiniz.
Yöntem 2: .htaccess Dosyanızı Yeniden Oluşturun
Genellikle, 403 yasaklanmış hatası, WordPress sitenizdeki bozuk bir .htaccess dosyası tarafından oluşturulur. İyi haber, 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ı kullanarak 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, kimin okuyabileceğini, yazabileceğini ve çalıştırabileceğ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 isterseniz, dosya izinlerinizi nasıl kontrol edeceğ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 eklentinizde erişimi kısıtlayan ayarlar varsa, yanlış yapılandırmalar da neden olabilir.
Tarayıcı önbelleğinizi temizlemek için, önbelleği büyük tarayıcılarda nasıl temizleyeceğiniz hakkındaki kılavuzumuzdaki talimatları izleyin.
Bir eklenti kullanıyorsanız, WordPress önbelleğinizi nasıl temizleyeceğiniz konusundaki 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 İçerik Dağıtım Ağı (CDN) kullanıyorsanız, bu durum müdahale ediyor ve hataya neden oluyor olabilir. Bir CDN, sunucunuz ile 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 ile birlikte gelen 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çeceğiniz konusundaki kılavuzumuza 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 Yasaklandı hatası, sunucunun isteği anladığı ancak 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. Bunları genellikle barındırma kontrol panelinizde bulabilir veya WordPress hata ayıklama modunu etkinleştirerek erişebilirsiniz. Kılavuzumuz WordPress hata günlüklerini bulma ve erişme konusunu 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ı, sunucuda bir şeyler ters gittiğini belirten daha genel bir mesajdır, ancak ne olduğunu belirtmez.
Umarız bu makale, WordPress'teki 403 yasak hatasını düzeltmenize yardımcı olmuştur. Ayrıca en yaygın blok düzenleyici 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 – WordPress kontrol paneline erişemediğiniz 403 Yasaklanmış hatası nedeniyle eklentileri devre dışı bırakmanız gereken ve Eklentilerinizi Geçici Olarak Devre Dışı Bırakma Yöntemi 1'i kullanmak isteyenler için, bunu nasıl yapacağınızla ilgili aşağıdaki kaynağa göz atın. https://014.leahstevensyj.workers.dev/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ı.