Bir internet sitesi, sizi sürekli olarak başka bir adrese yönlendirmeye çalışırsa ortaya çıkan kısır döngü bir hataya neden olur. Bu hata, yönlendirme kısır döngüsü “ERR_TOO_MANY_REDIRECTS Hatası” olarak adlandırılır. Çok fazla sayıda yönlendirme var anlamına gelen bu hata mesajını almanıza birçok şey sebep olabilir, nasıl düzeltileceğini ise yazımızın devamında bulabilirsiniz.
Bazı durumlarda (SEO çalışmaları veya başka sebeplerle) bir sayfa ile ilgili içerik değişikliği gerekebilir. Daha önceden indekslenen bir URL adresindeki içeriği başka bir URL adresindeki içerikle güncellemeniz gerekebilir. Özetle, İstemciye (Tarayıcı) eski URL adresi tıklanırsa sana verdiğim yeni URL adresine git denir.
Ancak bazı durumlarda tarayıcı bu yönlendirmede verilen yeni adresi bulamayabilir ve tekrar eski adrese dönmeye çalışır her dönüş yaptığında karşılaşacağı yönlendirme bir kısır döngüye neden olur. Çözüm için yapılması gereken birkaç farklı işlem var, çözüm adımları ve işlemlerini detaylı olarak inceleyelim.
Site ziyaretçisi iseniz kendi tarayıcınızdaki çerezler ile Cache (Önbellekleme) bilgisini temizlemeniz sorunu çözebilir. Ancak hala sorun çözülmediyse, konunun site yöneticisi tarafından çözülmesi gerekir.
Google Chrome kullanıyorsanız tarayıcınızın adres çubuğuna; chrome://settings/clearBrowserData ibaresini yazın. Çıkan menüde belirlenen zaman aralığını istediğiniz şekilde ayarlayarak “Tarama geçmişi” ve “Çerezler ve diğer site verileri” ibarelerini işaretleyerek “Verileri Temizle” deyin.
Microsoft Edge Kullanıyorsanız;
Aynı şekilde tarayıcınıza edge://settings/clearBrowserData adresini girin. Çıkan menüde belirlenen zaman aralığını istediğiniz şekilde ayarlayarak “Tarama geçmişi” ve “Çerezler ve diğer site verileri” ibarelerini işaretleyerek “Şimdi Temizle” deyin.
Opera Kullanıcısıysanız;
Tarayıcınızın adres çubuğuna opera://settings/clearBrowserData adresini yazın. Çıkan menüde belirlenen zaman aralığını istediğiniz şekilde ayarlayarak “Tarama geçmişi” ve “Çerezler ve diğer site verileri” ibarelerini işaretleyerek “Verileri Temizle” deyin.
Firefox Kullanıcısıysanız;
Tarayıcınıza about:preferences#privacy ibaresini yazın ve Enter tuşuna basın. Karşınıza çıkan menüde ve “Çerezler ve site verileri” kısmına gelin ve “Verileri temizle” butonuna basın. Verileri temizle ekranından “Çerezler ve site verileri” seçeneğinin seçili olmasına dikkat edin ve “Temizle” butonuna basın.
WordPress altyapısı üzerine eklenen Plug-in’ler sitenize bazı kabiliyetler kazandırır. Ancak çok sayıda eklenti yüklemek bazen sorunlara yol açabiliyor. Genelde sitenin yüklenme hızına olmusuz etkisi olan bu durum bazen başka sıkıntılara da neden oluyor.
Özetle kullandığınız bir eklenti ERR_TOO_MANY_REDIRECTS hatasına sebebiyet verebilir. Bunu aşmak için eklentileri devre dışı bırakarak tekrar denemeniz gerekir. Sorunun hangi eklentiden kaynaklandığını bulmanın en iyi yolu hepsini kapattıktan sonra tek tek devreye almaktır. Bunu yapmanın da farklı yolları vardır;
WordPress, önbellekleme (Cache) işlemleri için çok sayıda eklenti (Plug-in) (WP Rocket, WP Super Cache v.b) sunuyor. Bunlardan birini kullanıyorsanız, önbelleği temizlemeyi deneyin. Bu işlem mevcut hatanın giderilmesini sağlayabilir.
Her eklentinin Cache temizleme yöntemi farklılık gösterebilir, kullandığınız Cache eklentisinin Cache temizleme yöntemini Google üzerinden arayabilirsiniz. Cache temizleme işlemi yaptıktan sonra tarayıcınızdan F5 yaparak sayfayı yenileyin ve tekrar deneyin sorun devam ediyorsa başka bir sebepten kaynaklanıyor demektir.
Sorun URL adresi ayarları kaynaklı da olabilir. Öncelikle WordPress Yönetici (Admin) paneline giderek Menüden “Ayarlar” sekmesine gelerek;
sekmelerinde yazan adreslerin doğru olduğuna emin olun. Burada oluşacak çelişkiler hataya sebebiyet veriyor olabilir.
Eğer WordPress admin panele giremediğiniz bir durum oluştuysa da bu ayarları Hosting alanınızdan, cPanel yönetim panelinden Dosya Yöneticisi>public_html>wp-config.php dosya dizinine ulaşarak yapabilirsiniz.
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Bazen süresi geçmiş SSL veya yanlış yapılandırılmış SSL sertifikası da böyle bir hataya neden olabiliyor. SSL yapılandırmasını tekrar yaparak sorunun düzelmesini sağlayabilirsiniz. cPanel üzerinden Güvenlik> SSL/TLS Status menüsüne gelin. Etki alanınızı seçin (Domain) ve SSL sertifikasını silerek tekrar kurun.
.htaccess, bir web sitesinin temel olarak nasıl çalışacağının kurallarının yazıldığı en önemli dosyadır. Genelde siteye ait yayın ve yönlendirme kuralları da bu dosyadan kontrol edilebiliyor. Bu dosyada işlem yapmadan önce site yedeklerini almanız gerekiyor. Yapacağınız değişiklikler sitenin çalışmasını önleyebilir.
Örnek Yönlendirmeler;
Bu yönlendirme kural setleri .htaccess dosyasında, yönlendirme satırlarına yazılarak çalıştırılır. Bu dosya üzerinde yazan tüm kurallar en üstteki satırdan başlamak üzere aktive oluyor. Özetle “.htaccess dosyası” bir sitenin nasıl çalışacağının ayarlarının yazıldığı oldukça önemli bir dosyadır.
Bu işlemler sonucunda sorununuzun çözülmesi gerekiyor. Problem yaşadığınız başka bir durum varsa yorum olarak ekleyin.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.