ERR_TOO_MANY_REDIRECTS hatasının ne olduğunu, neden çıktığını ve nasıl adım adım çözüleceğini bu yazımızda bulabilirsiniz.
Bir web sitesine girerken tarayıcının sürekli aynı sayfalar arasında gidip gelmesi cidden sinir bozucu. Sayfa açılmıyor, ekranda hata mesajı var ve ne yapacağınızı şaşırıyorsunuz. Büyük ihtimalle karşınızdaki sorun ERR_TOO_MANY_REDIRECTS hatası. Özellikle WordPress sitelerinde sık rastlanır ve genelde yakın zamanda yapılan bir değişiklikten, hatalı bir yönlendirme ayarından ya da üçüncü parti bir servisin yanlış konfigürasyonundan kaynaklanır.
Bu hata aslında göründüğü kadar karışık değil. Doğru adımları izlerseniz çoğu zaman birkaç dakikada çözülür. Ama şunu bilmekte fayda var: hata kendi kendine düzelmez, müdahale edilmezse sonsuza kadar döngüde kalır. O yüzden neye baktığınızı anlayıp sistematik şekilde ilerlemek gerekiyor.
ERR_TOO_MANY_REDIRECTS Nedir?

ERR_TOO_MANY_REDIRECTS, tarayıcının bir sayfadan diğerine yapılan yönlendirmeleri takip ederken sonsuz döngüye girdiğini fark etmesiyle verdiği hata kodudur. Mesela A adresi B’ye, B adresi de tekrar A’ya yönlendiriyorsa tarayıcı bu döngüden çıkamaz ve genellikle 10 yönlendirme limitine ulaşınca hatayı gösterir. Bu hata; Chrome, Firefox, Edge ve Safari’de farklı görünümlerde karşınıza çıkabilir.
Tarayıcı kaynaklı hatalar dendiğinde sadece yönlendirme sorunları değil, bağlantı seviyesindeki sorunlar da ciddi kesintilere yol açabilir. Chrome’da yaşanan bağlantı hatalarının nedenlerini ve çözümlerini merak ediyorsanız, Chrome’da ERR_CONNECTION_CLOSED Hatasını Düzeltmenin 13 Yolu içeriğine göz atmanızı öneririm. Bu tür altyapı sorunlarını anlamak, ERR_TOO_MANY_REDIRECTS gibi hataların kök nedenine inmek açısından da faydalı olabilir.
ERR_TOO_MANY_REDIRECTS Nedenleri Nelerdir?
Hatanın tek bir sebebi yok. Ama en sık karşılaşılan nedenler şunlar:
Yanlış yapılandırılmış WordPress site URL ayarları
Hatalı çalışan yönlendirme eklentileri
SSL sertifikası yokken HTTPS zorlaması yapılması
Cloudflare gibi CDN servislerinde SSL modunun yanlış seçilmesi
Sunucu yapılandırma dosyalarındaki çakışan yönlendirme kuralları
Tarayıcı önbelleği veya çerezlerdeki bozuk kayıtlar
Yanlış yapılandırılmış ters proxy (reverse proxy) ayarları
Hatanın Çözümü
1. Tarayıcı Çerezlerini ve Önbelleği Temizleyin
Bu adımı hem site sahibi hem de ziyaretçi deneyebilir. Çerezler, sitedeki oturum bilgilerini ve ayarları sakladığı için bozuk bir çerez kaydı yönlendirme döngüsüne neden olabilir. Chrome’da sadece belirli bir siteye ait çerezi silmek için Ayarlar > Gizlilik ve güvenlik > Çerezler ve diğer site verileri > Tüm çerezleri ve site verilerini görün yolunu izleyin. Sorunlu alan adını aratıp yalnızca o siteye ait çerezi silin. Diğer siteler etkilenmez.
Tarayıcı önbelleğini test etmenin hızlı bir yolu gizli sekme açmaktır. Hata gizli sekmede de devam ediyorsa sorun önbellek değil, sunucu ya da site ayarlarındadır.

2. Yönlendirmenin Doğasını Tespit Edin
Çerez ve önbellek temizliği sorunu çözmediyse döngünün tam olarak nerede oluştuğunu anlamak gerekir. Ücretsiz çevrimiçi yönlendirme kontrol araçları bu noktada işinize yarar. Araç size tüm yönlendirme zincirini adım adım gösterir. Döngünün nerede başladığını ve nereye döndüğünü net biçimde görebilirsiniz. Chrome kullanıyorsanız Redirect Path eklentisi de oldukça pratik bir çözüm sunar.
3. HTTPS Ayarlarını Kontrol Edin
SSL sertifikası yüklü olmayan bir sitede HTTPS yönlendirmesi zorlamak, döngünün en yaygın nedenlerinden biridir. Sertifika yokken HTTP istekleri HTTPS’e, HTTPS ise tekrar HTTP’ye yönlendirilir ve döngü başlar. SSL sertifikasını doğru şekilde kurmak bu sorunu çözer. Ek olarak Qualys SSL Labs gibi bir araçla sertifikanın zincir yapısını da doğrulamak iyi bir pratiktir.
Sık yapılan bir hata, SSL eklentisi kullanarak HTTPS zorlaması yapmak geçici çözüm gibi görünse de asıl sorunu gizler. Kalıcı çözüm, sabit kodlanmış HTTP bağlantılarını HTTPS olarak güncellemek ve sunucu düzeyinde yönlendirmeyi doğru ayarlamaktır.
4. Cloudflare SSL Modunu Düzeltin
Cloudflare kullanan sitelerde en sık görülen yanlış yapılandırma, SSL modunun Esnek olarak bırakılmasıdır. Bu modda Cloudflare istekleri sunucuya HTTP üzerinden iletir. Eğer sunucunuzda zaten HTTP’den HTTPS’e yönlendirme varsa bu ikisi çakışarak sonsuz bir döngü oluşturur. Cloudflare kontrol panelinden SSL/TLS > Genel Bakış yolunu izleyerek modu Tam veya Tam (Katı) olarak değiştirin.
5. WordPress Site URL Ayarlarını Doğrulayın
WordPress yönetici paneline erişebildiğiniz durumlarda Ayarlar > Genel altındaki WordPress Adresi (URL) ve Site Adresi (URL) alanlarının doğru ve birbirleriyle uyumlu olduğundan emin olun. Panele erişemiyorsanız wp-config.php dosyasına doğrudan şu satırları eklemek aynı etkiyi sağlar:
define('WP_HOME','https://alanadi.com'); define('WP_SITEURL','https://alanadi.com');
6. WordPress Eklentilerini Geçici Olarak Devre Dışı Bırakın
Yönlendirme veya SEO eklentileri sunucu düzeyindeki mevcut yönlendirmelerle çakışabilir. FTP veya SFTP üzerinden bağlanarak plugins klasörünü plugins_old olarak yeniden adlandırın. Site açılıyorsa sorun eklentilerden kaynaklanıyordur. Klasörü eski adına döndürüp eklentileri tek tek aktive ederek hangisinin tetiklediğini bulabilirsiniz.

7. Sunucu Yönlendirme Kurallarını Gözden Geçirin
Apache kullanan sunucularda .htaccess dosyasındaki yanlış bir kural tüm siteyi çökertebilir. Dosyayı .htaccess_old olarak yedekleyip standart WordPress .htaccess içeriğiyle yeni bir dosya oluşturun. Nginx kullanan sistemlerde ise konfigürasyon dosyasındaki yönlendirme kurallarını dikkatlice incelemek gerekir. Özellikle bir URL’nin hem kaynak hem hedef olarak yazılmış olup olmadığını kontrol edin.
Yönlendirme sorunlarının yanı sıra ağ değişikliklerinden kaynaklanan hatalar da Chrome’da sıkça karşılaşılan sorunlar arasında yer alır. Chrome ERR_NETWORK_CHANGED Hatası Nasıl Düzeltilir içeriğinde bu hatanın arka planını ve pratik çözümlerini bulabilirsiniz. Özellikle ağ ortamını değiştirirken yaşanan bağlantı kopmalarına karşı önlem almak isteyenler için faydalı bir kaynak.
Tüm bu adımları denediğiniz halde sorun çözülmediyse ya da sunucu yapılandırması, ters proxy ayarları, SSL sertifika zinciri gibi konularda kendinize güvenmiyorsanız profesyonel destek almak en doğrusu. 2011’den beri Türkiye’de 7/24 teknik destek veren 11858 Teknoloji Destek Hattı, bu tür karmaşık sunucu ve yapılandırma sorunlarında TeamViewer ve AnyDesk gibi lisanslı yazılımlarla uzaktan bağlantı kurarak çözüm sunuyor. 500.000’den fazla başarılı işlem ve %95 memnuniyet oranıyla çalışan hattın dakika bazlı şeffaf ücretlendirmesi var.
ERR_TOO_MANY_REDIRECTS hatası kulağa karmaşık gelse de mantığını çözdüğünüzde oldukça sistematik şekilde çözülebilen bir sorun. SSL yapılandırması, CDN ayarları ve WordPress URL değerleri genelde sorunun kaynağını direkt gösterir. Bizim karşılaştıklarımıza göre bu hatanın büyük çoğunluğu ya yeni yapılan bir SSL geçişinden ya da Cloudflare gibi servislerde SSL modunun yanlış seçilmesinden kaynaklanıyor. Siz de bu hatayla karşılaştınız mı, yoksa farklı bir nedenden mi tetiklendi? Yorumlarda paylaşırsanız hem başkalarına yardımcı olur hem de bu tablonun ne kadar çeşitli olduğunu birlikte görmüş oluruz.





Siz de fikrinizi belirtin