WordPress ERR_TOO_MANY_REDIRECTS Hatasının Kesin Çözümü
WordPress web sitenizi ziyaret ettiğinizde “ERR_TOO_MANY_REDIRECTS” hatasıyla karşılaşmak can sıkıcı olabilir. Ancak endişelenmeyin, bu yazıda bu hatayı çözmenin kesin yolunu adım adım açıklayacağım.
Err_too_many_redirects hatasının ne anlama geldiğini anlamak, sorunu daha iyi çözebilmenize yardımcı olabilir. Bu hata, web sitenizin tarayıcıda sonsuz bir yönlendirme döngüsüne girdiğini gösterir. Örneğin, siteniz http://a.com’a girdiğinizde sizi https://a.com’a yönlendiriyor, ancak https://a.com da sizi http://a.com’a yönlendiriyorsa, bu durum sonsuz bir döngüye yol açar ve ERR_TOO_MANY_REDIRECTS hatasını görürsünüz.
Err_too_many_redirects hatası farklı tarayıcılarda farklı şekillerde görünebilir. Örneğin, Chrome’da “Sayfa çalışmıyor… ERR_TOO_MANY_REDIRECTS” gibi bir hata alırsınız. Bu hata, Firefox, Microsoft Edge veya Safari gibi diğer tarayıcılarda da benzer şekillerde görünebilir.
Bu hatanın nedenleri şunlar olabilir:
- Tarayıcı Sorunları: Tarayıcınızın önbelleği veya çerezleri hatalı olabilir.
- WordPress Sorunları: WordPress ayarlarınızda veya eklentilerinizde sorunlar olabilir, özellikle HTTPS ayarları, yönlendirmeler veya URL yapılandırmalarıyla ilgili.
Şimdi bu hatayı çözmek için adımları ele alalım:
1. Tarayıcı Önbelleğini Temizleyin: Hatanın tarayıcı kaynaklı olup olmadığını kontrol etmek için önce tarayıcı önbelleğini temizleyin. Bu, tarayıcınızın web sitenizi yeniden yüklemesini sağlar.
2. Siteniz için Çerezleri Silin: Çerezler de hataya neden olabilir, bu yüzden tarayıcınızdaki tüm çerezleri temizleyin veya sadece sorun yaşadığınız site için çerezleri silebilirsiniz.
3. WordPress Site URL’lerinizi Kontrol Edin: WordPress admin paneline erişebiliyorsanız, sitenizin URL ayarlarını kontrol edin ve HTTPS ayarlarını düzgün bir şekilde yapılandırdığınızdan emin olun.
4. WordPress HTTPS Ayarlarınızı ve SSL Sertifikanızı Kontrol Edin: SSL sertifikası olup olmadığını kontrol edin. SSL sertifikası yoksa, alabilirsiniz. HTTPS yönlendirmesi yaparken hatalar yapmamaya dikkat edin.
5. .HTACCESS’i Sıfırlayın ve Sunucunuzdaki Diğer Yönlendirmeleri Kontrol Edin: .htaccess dosyasını sıfırlayın ve sunucunuzdaki diğer yönlendirmeleri kontrol edin.
6. WordPress Eklentilerini Devre Dışı Bırakın: Eklentiler soruna neden olabilir, bu yüzden tüm eklentilerinizi devre dışı bırakın ve ardından sorunu çözünce tek tek etkinleştirin.
“WordPress .htaccess Dosyasını Sıfırlayın veya Manuel Olarak Oluşturun”
Bu adımları uyguladığınızda, herhangi bir değişiklik yapmasanız bile WordPress otomatik olarak .htaccess dosyasını oluşturur.
Ancak, admin paneline erişim sağlayamıyorsanız, .htaccess dosyasını sunucuda manuel olarak oluşturmanız gerekebilir. İşte varsayılan WordPress .htaccess kodu, bu kodu dosyanın içine ekleyebilirsiniz:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Bu kod, WordPress’in düzgün çalışmasını sağlayan temel .htaccess yönlendirmelerini içerir. Bu adımı uyguladıktan sonra sitenizi kontrol edebilir ve ERR_TOO_MANY_REDIRECTS hatasının çözülüp çözülmediğini gözlemleyebilirsiniz.
Sonuç olarak, ERR_TOO_MANY_REDIRECTS hatası çözümü karmaşık olabilir, ancak bu adımlar size sorunun neden kaynaklandığını bulma ve çözme konusunda yardımcı olacaktır. Eğer hala sorun devam ederse, bir uzmandan yardım almayı düşünmelisiniz.