ERR_TOO_MANY_REDIRECTS Hatası Nedir Ve Nasıl Çözülür?

E-posta Hosting Kampanya

Web sitelerinde karşılaşabileceğiniz en can sıkıcı hatalardan biri olan ERR_TOO_MANY_REDIRECTS (Çok Fazla Yönlendirme) hatası, kullanıcıların ve web yöneticilerinin sıkça karşılaştığı sorunlardan biridir. Bu yazımızda bu hatanın ne olduğunu, neden kaynaklandığını ve nasıl çözülebileceğini detaylı olarak inceleyeceğiz.

Redirect (Yönlendirme) Hatası Nedir?

Yönlendirme hatası, bir web sitesinin sonsuz bir döngüye girmesi sonucu oluşan teknik bir sorundur. Bu durumda:

  • Sayfa A, Sayfa B’ye yönlendirir
  • Sayfa B, tekrar Sayfa A’ya yönlendirir
  • Bu döngü sürekli devam eder

Bu sonsuz döngü sonucunda tarayıcı, ERR_TOO_MANY_REDIRECTS hatasını gösterir ve sayfayı yükleyemez.

Hatanın Görünüm Şekilleri

Bu hata farklı tarayıcılarda farklı şekillerde görünebilir:

  • Chrome: “ERR_TOO_MANY_REDIRECTS”
  • Firefox: “Bu sayfa düzgün yönlendirilmiyor”
  • Safari: “Safari bu sayfayı açamıyor çünkü çok fazla yönlendirme var”
  • Edge: “Bu web sayfası yönlendirme döngüsünde”

Hatanın Temel Nedenleri

  1. Yanlış SSL Yapılandırması
    • HTTP ve HTTPS karışıklığı
    • Sertifika sorunları
    • Yanlış güvenlik ayarları
  2. WordPress Yapılandırma Sorunları
    • Site URL ayarları
    • .htaccess dosyası hataları
    • Eklenti çakışmaları
  3. Sunucu Yönlendirme Kuralları
    • Hatalı .htaccess kuralları
    • Yanlış yapılandırılmış 301 yönlendirmeleri
    • Çakışan redirect kuralları
  4. Cache Sorunları
    • Tarayıcı önbelleği
    • Sunucu önbelleği
    • CDN önbellek sorunları

Hatanın Belirtileri

ERR_TOO_MANY_REDIRECTS hatasının tipik belirtileri şunlardır:

  • Sayfa yüklenmiyor
  • Tarayıcı sürekli yükleniyor görünümünde kalıyor
  • Hata mesajı görüntüleniyor
  • Sayfaya erişim sağlanamıyor

ERR_TOO_MANY_REDIRECTS Hatasını Çözme Yöntemleri

İlk bölümde ERR_TOO_MANY_REDIRECTS hatasının ne olduğunu ve neden kaynaklandığını ele aldık. Şimdi ise bu hatayı nasıl çözebileceğinizi adım adım inceleyeceğiz.

1. Tarayıcı Önbelleğini ve Çerezleri Temizleyin

Tarayıcıda birikmiş çerezler veya önbelleğe alınmış veriler bazen yönlendirme hatasına yol açabilir. Tarayıcınızda eski yönlendirme verilerinin saklanıyor olması, sürekli olarak aynı sayfaya yönlendirme yapabilir. Bu sorunu çözmek için:

  • Tarayıcı ayarlarından çerezleri ve önbelleği temizleyin.
  • Yeniden yükleme (F5 veya Ctrl + F5) yaparak sayfayı temiz bir şekilde görüntülemeye çalışın.

2. Site Yönlendirmelerini Kontrol Edin

Web siteniz HTTP ve HTTPS ya da www ve non-www yönlendirmeleri arasında bir döngüye girmiş olabilir. Bu durumda:

  • HTTP ile HTTPS Yönlendirmesi: Sitenizin yalnızca HTTPS üzerinden çalışmasını sağlamak için doğru yönlendirme kurallarını belirleyin. SSL sertifikası yüklü değilse, bu da hataya neden olabilir.
  • www ile non-www Yönlendirmesi: Web siteniz www veya non-www sürümüne yönlendirme yaparken bir döngü oluşabilir. Yönlendirme ayarlarını kontrol edin ve yalnızca bir sürümün doğru bir şekilde yönlendirdiğinden emin olun.

3. WordPress Yöneticileri İçin Ayarları Gözden Geçirin

WordPress tabanlı sitelerde ERR_TOO_MANY_REDIRECTS hatası genellikle ayarlardan kaynaklanır. WordPress siteniz için aşağıdaki adımları izleyebilirsiniz:

  • Site URL ve WordPress URL Ayarları: Admin panelinde Ayarlar > Genel sekmesine gidin ve site URL’nizin doğru yapılandırıldığından emin olun.
  • Eklentileri Kontrol Edin: Eklentiler bazen çakışmalara neden olabilir. Tüm eklentileri devre dışı bırakın ve ardından tek tek yeniden etkinleştirerek hatanın hangi eklentiden kaynaklandığını belirleyin.
  • .htaccess Dosyasını Kontrol Edin: Yanlış yapılandırılmış bir .htaccess dosyası da yönlendirme döngüsüne yol açabilir. Bu dosyayı varsayılan ayarlarına döndürerek hatanın devam edip etmediğini kontrol edin.

4. Sunucu Yönlendirme Kurallarını Gözden Geçirin

Sunucunuzdaki yönlendirme kuralları, özellikle .htaccess dosyasındaki 301 yönlendirme komutları yanlış yapılandırıldığında döngüye neden olabilir.

  • .htaccess Dosyasını Temizleyin: Yanlış yönlendirmeleri engellemek için .htaccess dosyasındaki eski veya yanlış yapılandırmaları kaldırın.
  • Sunucu Ayarlarını Kontrol Edin: Sunucu panelinde yer alan yönlendirme ayarlarını gözden geçirerek çakışmaları önleyin.

5. Cache (Önbellek) Temizliği Yapın

Önbelleğe alınmış içerik bazen eski yönlendirme bilgilerini saklayabilir. Tarayıcı, sunucu veya CDN önbelleğinde yanlış veriler varsa bunları temizlemek gereklidir.

  • Tarayıcı Önbelleğini Temizleyin: Tarayıcı ayarlarınızdan tüm önbelleği temizleyin.
  • Sunucu ve CDN Önbelleğini Temizleyin: Sunucunuzda veya bir CDN kullanıyorsanız CDN ayarlarından önbelleği temizleyerek eski yönlendirmelerin silinmesini sağlayın.

6. Alternatif Tarayıcı veya Cihaz ile Deneyin

Hatanın cihaz veya tarayıcı kaynaklı olup olmadığını anlamak için farklı bir cihaz veya tarayıcıdan sayfaya erişmeyi deneyin. Eğer hata yalnızca belirli bir cihaz veya tarayıcıda oluşuyorsa, sorun tarayıcı önbelleği veya çerezler gibi tarayıcıya özel bir ayardan kaynaklanıyor olabilir.

ERR_TOO_MANY_REDIRECTS Hatasını Önlemek İçin Stratejiler

Hatanın çözümünün yanı sıra, tekrar yaşanmaması için bazı önlemler alabilirsiniz:

  • SSL Sertifikasını Doğru Yapılandırın: SSL sertifikasının düzgün bir şekilde yüklendiğinden emin olun ve yalnızca HTTPS yönlendirmesi yapıldığını kontrol edin.
  • Doğru Yönlendirme Kuralları Kullanın: Yönlendirmelerinizde net ve tek bir hedef belirleyin. Gerek HTTP-HTTPS gerekse www-non-www yönlendirmelerinde karışıklığa neden olmayacak şekilde yapılandırın.
  • Eklentileri Güncel Tutun ve Düzenli Kontroller Yapın: Eklenti güncellemeleri bazen eski yönlendirmeleri bozan veya yeni çakışmalara neden olan sorunlara yol açabilir, bu yüzden eklentilerinizi düzenli olarak güncelleyin.

ERR_TOO_MANY_REDIRECTS hatasını bu adımları izleyerek çözebilir ve gelecekte oluşmasını engelleyebilirsiniz.