WordPress'te 403 Forbidden Hatası Nasıl Düzeltilir

WordPress'te 403 Yasak Hatası, ulaşmaya çalıştığınız sayfaya veya kaynağa erişimin herhangi bir nedenle kesinlikle yasak olduğunu belirten bir HTTP durum kodudur. WordPress eklentilerinizle ilgili sorunlar, bozuk bir .htaccess dosyası, yanlış dosya izinleri veya sunucu tarafı kısıtlamaları gibi farklı senaryolar bu hatayı tetikleyebilir. WordPress'te 403 Yasak Hatası sorununu nasıl gidereceğiniz ve düzelteceğiniz aşağıda açıklanmıştır:

.htaccess Dosyasının Bozulup Bozulmadığını Kontrol Edin

.htaccess dosyası Apache tabanlı sunucular tarafından kullanılan bir yapılandırma dosyasıdır ve bozulabilir. İşte nasıl kontrol edeceğiniz ve düzelteceğiniz:

  • Sitenize FTP veya Dosya Yöneticisi ile Erişin: Bir FTP istemcisi veya barındırma kontrol paneliniz tarafından sağlanan dosya yöneticisini kullanın.
  • .htaccess Dosyasını Bulun: WordPress kurulumunuzun kök dizinindedir. Nokta (.) ile başlayan dosyalar varsayılan olarak gizli olabileceğinden gizli dosyaları gösterdiğinizden emin olun.
  • .htaccess Dosyasını Yeniden Adlandırın: Şunun gibi bir şey olarak yeniden adlandırın .htaccess_old. Bu onu devre dışı bırakacaktır.
  • Sitenizi Test Edin: Siteniz .htaccess dosyasını yeniden adlandırdıktan sonra çalışıyorsa, muhtemelen bozuktur.
  • Yeni bir .htaccess Dosyası Oluşturun: WordPress Panosu > Ayarlar > Kalıcı Bağlantılar'a gidin ve yeni bir .htaccess dosyası oluşturmak için 'Değişiklikleri Kaydet'e tıklayın.

Dosya İzinlerini Kontrol Et

Yanlış dosya izinleri de 403 hatasına neden olabilir. Dosyalar 644 ve dizinler 755 olarak ayarlanmalıdır.

  • Sitenize FTP veya Dosya Yöneticisi ile Erişin: WordPress dosyalarınız ve klasörleriniz arasında gezinin.
  • İzinleri Kontrol Etme ve Düzeltme: İzinlerini kontrol etmek için dosya ve dizinlere sağ tıklayın. Dosyalar için 644 ve dizinler için 755 olarak ayarlanmamışlarsa ayarlayın.

Eklentileri Devre Dışı Bırak

Bazen bir WordPress eklentisi, özellikle de güvenlikle ilgiliyse, bu hataya neden olabilir. Durumun böyle olup olmadığını kontrol etmek için:

  • Tüm Eklentileri Devre Dışı Bırak: Sitenize FTP veya Dosya Yöneticisi aracılığıyla erişin, şu adrese gidin wp içeriği klasörünü yeniden adlandırın ve eklentiler klasörüne plugins_old. Bu, tüm eklentileri devre dışı bırakır.
  • Sitenizi Kontrol Edin: Hata çözüldüyse, eklentilerden biri soruna neden oluyordu.
  • Suçluyu Bulun: Yeniden adlandır plugins_old klasörüne geri eklentiler ve ardından 403 hatasına hangisinin neden olduğunu bulana kadar WordPress Kontrol Panelinde her bir eklentiyi tek tek yeniden etkinleştirin.

Hotlink Korumasını Kontrol Edin

Sunucunuzdaki Hotlink koruma ayarları yanlışlıkla meşru istekleri engelleyerek 403 hatasına yol açabilir.

  • Hotlink Korumasını Kontrol Edin: Bu genellikle hosting kontrol paneliniz üzerinden yapılabilir. Kendi içeriğinize erişimi engellemek için yanlış yapılandırılmadığından emin olun.

Hosting Sağlayıcınıza Danışın

Yukarıdaki adımlardan hiçbiri işe yaramazsa, sorun sunucu düzeyinde olabilir.

  • Hosting Destek ile İletişime Geçin: Barındırma sağlayıcınız, güvenlik eklentileri, güvenlik duvarları veya sunucu ayarları gibi 403 Yasak Hatasına neden olan sunucu tarafı sorunlarını kontrol edebilir.

Yedekten Geri Yükleme

Son çare olarak, web sitenizin yakın zamanda alınmış bir yedeği varsa, 403 hatası oluşmadan önceki bir noktaya geri yüklemeyi düşünün.

Çözüm

403 Yasak Hatası sinir bozucu olabilir, ancak genellikle .htaccess dosyasını kontrol etme, dosya izinlerini ayarlama, eklentileri devre dışı bırakma veya temaları değiştirme gibi sorun giderme adımlarıyla düzeltilebilir. Web sitenizde önemli değişiklikler yapmadan önce her zaman yeni bir yedeğiniz olduğundan emin olun.