403 Forbidden ve 404 Not Found hataları, web sitelerinde en sık karşılaşılan erişim sorunları arasında yer alır. Bu hatalar genellikle dosya izinleri, sunucu yapılandırmaları veya yanlış URL yönlendirmelerinden kaynaklanır. Doğru adımlar uygulandığında ise çoğu durumda hızlıca çözülebilir. Bu içerikte, 403 ve 404 hatalarının ne anlama geldiğini ve pratik çözüm yollarını özet şekilde bulabilirsiniz.
403 Forbidden Hatası Nedir?
403 Forbidden hatası, sunucunun gelen isteği anladığı ancak ilgili dosya veya dizine erişimi bilinçli olarak engellediği durumlarda ortaya çıkar. Bu hata genellikle kullanıcıdan değil; sunucu ayarları, dosya izinleri veya güvenlik kısıtlamalarından kaynaklanır. Sayfa mevcut olsa bile erişim yetkisi olmadığı için görüntülenemez.
403 Forbidden Hatası Nasıl Giderilir?
1. Dosya ve Klasör İzinlerini Düzenleyin
Yanlış dosya izinleri, sunucunun dosyaları okumasını engeller. Bu nedenle, FTP istemcinizle bağlanarak şu standart izinleri tanımlayın:
| Öğe | Doğru İzin Kodu | Açıklama |
| Klasörler | 755 |
Klasörlerin okunmasını ve yürütülmesini sağlar. |
| Dosyalar | 644 |
Dosyaların güvenli şekilde okunmasını sağlar. |
2. .htaccess Dosyasını Sıfırlayın
Bozuk bir .htaccess dosyası tüm erişimi durdurabilir. Bunun için, ana dizindeki dosyanın adını htaccess.yedek olarak değiştirin ve siteyi tekrar kontrol edin. Eğer site açılıyorsa, yeni ve temiz bir dosya oluşturarak sorunu kökten çözersiniz.
404 Not Found Hatası Nedir?
404 Not Found hatası, tarayıcının talep ettiği URL adresine karşılık sunucuda herhangi bir içerik bulunamadığını ifade eder. Bu hata genellikle silinen, taşınan veya yanlış yazılan sayfa adreslerinden kaynaklanır. Sunucu çalışır durumdadır; ancak istenen sayfa mevcut olmadığı için kullanıcıya 404 hatası gösterilir.
404 Not Found (Bulunamadı) Hatası Çözümü
404 Not Found hatası, sunucunun talep ettiğiniz URL adresine karşılık gelen bir içerik bulamadığını ifade eder. Çünkü yanlış yazılan bir adres veya bozuk bir yönlendirme bu hatayı tetikler.
1. Kalıcı Bağlantıları Yeniden Yapılandırın
WordPress kullanıcıları için bu hata genellikle kalıcı bağlantı yapısının bozulmasından kaynaklanır. Buna ek olarak, çözüm için şu basit yöntemi uygulayın:
- Yönetici Paneli > Ayarlar > Kalıcı Bağlantılar sekmesine gidin.
- Herhangi bir değişiklik yapmadan “Değişiklikleri Kaydet” butonuna tıklayın.
- Böylece sistem .htaccess dosyasını otomatik olarak onarır.
2. Bozuk Yönlendirmeleri Kontrol Edin
Sitenizde yaptığınız yapısal değişiklikler eski linkleri bozabilir. Sonuç olarak, kullanıcıların hata almaması için eski URL adreslerini 301 Yönlendirmesi ile yeni sayfalara aktarın.
403 Forbidden ve 404 Not Found hataları, çoğu zaman basit yapılandırma veya erişim ayarlarından kaynaklanır. Dosya izinleri, yönlendirmeler ve sunucu ayarları doğru şekilde kontrol edildiğinde bu hatalar hızlıca giderilebilir.