Sayılarla ne demek?
Yönlendirme döngüsü, bir adresin başka bir adrese, o adresin de ilk adrese geri yönlendirmesiyle oluşan sonsuz bir çemberdir. Bazen iki adımdır, bazen daha uzun bir halka. Sonuç her durumda aynıdır: tarayıcı belirli bir deneme sayısından sonra vazgeçer ve kullanıcı sayfa yerine hata ekranı görür.
Zincirden farklı olarak döngü, sayfayı tamamen erişilemez hale getirir. Kullanıcılar içeriği göremez, arama motoru sayfayı tarayamaz. Örneğin ödeme adımına giden bir döngü, sorun çözülene kadar o adımdaki bütün satışları durdurur; bu yüzden döngüler acil müdahale gerektiren hatalardır.
En yaygın sebepler sunucu ve uygulama katmanındaki çelişkilerdir. Örneğin sunucu HTTP'yi HTTPS'e yönlendirirken, içerik dağıtım ağı sunucuya HTTP ile bağlanıyorsa, sunucu her isteği yeniden HTTPS'e gönderir ve döngü oluşur. Eklentiler, önbellek katmanları ve alan adı ayarları da benzer çelişkilere yol açar.
Döngü sebepleri
| Sebep | Nasıl oluşur? | Çözüm |
|---|---|---|
| SSL/HTTPS ayarı | CDN ile sunucu arasında protokol uyuşmazlığı | Uçtan uca HTTPS ayarı |
| Çelişen kurallar | Bir kural www ekliyor, diğeri kaldırıyor | Tek bir tercih ve tek kural |
| Eklenti çakışması | SEO ve güvenlik eklentileri ters yönde yönlendiriyor | Eklentileri tek tek devre dışı bırakıp test |
| Site adresi ayarı | İçerik yönetim sistemindeki adres sunucuyla uyuşmuyor | Ayarları eşitlemek |
| Çerez ya da oturum | Giriş kontrolü sürekli yeniden yönlendiriyor | Oturum mantığını düzeltmek |
Döngülerin çoğu, aynı işi yapan iki katmanın farklı karar vermesinden doğar.
Döngüyü çözerken
- Yönlendirme yolunu adım adım izle. HTTP başlıklarını gösteren bir araçla.
- Döngüyü oluşturan iki kuralı bul. Sunucu, CDN, uygulama, eklenti.
- Tek bir doğru adres tanımla. Protokol, alan, eğik çizgi.
- Çelişen kuralı kaldır. Her katmanda tek karar.
- Önbelleği temizleyip yeniden test et. Tarayıcı ve CDN.
Uygulamada ne oluyor?
En sık durum, SSL sertifikası kurulduktan sonra döngü oluşması. CDN esnek SSL modunda sunucuya HTTP ile bağlanıyor, sunucu HTTPS'e yönlendiriyor; site bir anda açılmıyor.
İkinci gözlem, www tercihinin iki yerde farklı ayarlanması. Sunucu www'suz sürüme, içerik yönetim sistemi www'li sürüme yönlendiriyor; iki ayar birbirini döndürüyor.
Üçüncüsü, yeni kurulan bir eklentinin döngü başlatması. Yönlendirme özelliği olan bir eklenti eklendiğinde mevcut sunucu kurallarıyla çakışıyor; sorun hemen ortaya çıkıyor.
Dördüncüsü, döngünün yalnızca bazı kullanıcılarda görülmesi. Önbelleğe alınmış eski bir yönlendirme bazı tarayıcılarda kalıyor; ekip sorunu kendi cihazında göremiyor.
Beşincisi, eğik çizgi kurallarının ters yönde çalışması. Bir kural sona eğik çizgi ekliyor, bir diğeri kaldırıyor; iki kural sonsuz bir çekişmeye giriyor.
Altıncısı, dil ya da konum yönlendirmesinin döngüye girmesi. Kullanıcı Türkçe sürüme, tercih çerezi ise İngilizce sürüme gönderiyor; sayfa hiç açılmıyor.
Yedincisi, döngünün Search Console'da geç fark edilmesi. Sayfa dizine ekleme raporunda "yönlendirme hatası" satırı büyüyor ama izlenmiyor; önemli sayfalar dizinden çıkıyor.
Sekizincisi, taşıma sırasında eski ve yeni adreslerin birbirine yönlendirilmesi. Yönlendirme haritası hazırlanırken iki kayıt birbirinin tersi oluyor; döngü canlıya çıkıyor.
Dokuzuncusu, giriş gerektiren sayfalarda oturum döngüsü. Oturum çerezi yazılamadığında giriş sayfası kullanıcıyı sürekli kendine yönlendiriyor; sorun çoğunlukla çerez ayarlarında çıkıyor.
Onuncusu, izleme olmaması. Önemli sayfalar için düzenli durum kodu kontrolü yok; döngü kullanıcı şikayetiyle öğreniliyor.
On birincisi, yalnızca tarayıcıda test edilmesi. Tarayıcı önbelleği sonuçları yanıltıyor; gizli pencere ya da başlık aracıyla test daha güvenilir sonuç veriyor.
On ikincisi, döngünün ödeme ya da sepet adımında oluşması. Satın alma akışında tek bir çelişen kural bütün siparişleri durduruyor.
Neyi göstermez?
Tarayıcıdaki hata mesajı, döngüyü hangi katmanın başlattığını göstermez. Sebep ancak yönlendirme yolu adım adım izlenerek bulunur.
Sıkça sorulan sorular
ERR_TOO_MANY_REDIRECTS ne demek?
Tarayıcının yönlendirme döngüsüne girdiğini ve denemeyi durdurduğunu gösterir.
Döngü SEO'yu nasıl etkiler?
Sayfa taranamaz ve dizinden çıkabilir; sorun sürdükçe trafik kaybı büyür.
Zincir ile döngü farkı ne?
Zincir sonunda hedefe ulaşır ama yavaştır; döngü hiçbir zaman hedefe ulaşmaz.
Bu kavramın bütün resim içindeki yerini SEO Danışmanlığı Rehberi içinde ayrıntılı anlattım.
Teknik SEO, içerik stratejisi, kategori mimarisi, otorite ve organik trafiği dönüşüme çeviren bütünsel SEO danışmanlığı.