I. Sorunun Tanımı
404 Not Found hatası, tarayıcınızın belirli bir sayfayı sunucuda bulamadığını bildirir. Bu durumun nedenleri arasında yanlış yazılmış URL, önbellek sorunları, DNS ayarları, WordPress uyumluluk sorunları gibi faktörler bulunabilir.
1. Adım: Bu hata ile karşılaştığınızda ilk yapmanız gereken kalıcı bağlantıları sıfırlamaktır. Bunu nasıl yapacağınızı aşağıda bulabilirsiniz. Siteyi kontrol ettiğinizde hala hata alıyorsanız 2. adımı uygulayabilirsiniz. Genellikle dizin değişikliklerinde 2. adım gerekli olamaktadır. Farklı bir dizindeki web sitesi dosyalarınzı public_html dosyasının içine taşıdığınızda muhtemelen bu hatayı alacaksınız ve 2. adıma ihtiyaç duyacaksınız.
2. Adım: Web sitesinin tema ve eklenti dosyalarını pasif hale getiriniz, daha sonra htaccess dosyasını default olarak güncelleyin. Bu default ayarı aşağıda bulabilirsiniz. Tema veya eklentiler zaman zaman wordpress sitelerde htaccess dosyasına erişip scriptlerde değişiklikler yapabiliyor buda linklerde soruna sebep olabiliyor, dosyayı güncelledikten sonra tema ve eklentileri tek tek kontrollü bir şekilde aktifleştirdiğimiz zaman linkler doğru bir şekilde çalışacaktır.
II. Çözüm Yöntemleri
A. Kalıcı Bağlantıları Sıfırlama (Permalinks)
WordPress paneline giriş yapın.
Ayarlar > Kalıcı Bağlantılar bölümüne gidin.
Farklı bir yapı seçeneğini seçin ve değişiklikleri kaydedin.
Ardından orijinal yapıya geri dönün ve tekrar kaydedin.
B. .htaccess Dosyasını Düzelme
FTP istemcisini kullanarak WordPress kök klasörüne erişin.
Gizli dosyaları göstererek .htaccess dosyasını bulun.
Dosyayı indirip yedekleyin.
Dosyayı bir metin düzenleyici ile açın.
Eğer herhangi bir değişiklik yapılmışsa, orijinal .htaccess kodunu ekleyin.
htacces kodu
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Dosyayı kaydedin ve FTP istemcisini kullanarak tekrar yükleyin.
C. Tema ve Eklentileri Devre Dışı Bırakma
Eğer yönetici paneline erişebiliyorsanız, Eklentiler > Tüm Eklentiler'e gidin.
Eklentileri tek tek devre dışı bırakın ve her adımda 404 hatasını kontrol edin.
Hata giderildiğinde, sorunlu eklentiyi güncelleyin veya alternatif bir eklenti kullanın.
Eğer yönetici paneline erişim yoksa, FTP istemcisini kullanarak eklenti ve temaları manuel olarak devre dışı bırakabilirsiniz.
III. Önemli Uyarılar
Herhangi bir dosya üzerinde değişiklik yapmadan önce yedek almayı unutmayın.
Değişikliklerin etkili olması için tarayıcınızın önbelleğini temizleyin ve sayfayı yenileyin.
Sonuç
Bu rehber, WordPress 404 Not Found hatasını çözmek için etkili yöntemler sunmaktadır. Her bir çözüm adımını dikkatlice uygulayarak, sorununuzu çözebilir ve web sitenizin sorunsuz çalışmasını sağlayabilirsiniz. Eğer sorun devam ederse, web barındırma sağlayıcınızla iletişime geçmek de bir seçenektir. Unutmayın, her durum farklı olabilir, bu yüzden çözüm için denemeler yapmak önemlidir.