Rehber
Yönlendirme döngüsü (ERR_TOO_MANY_REDIRECTS) nedir, nasıl çözülür?
“Bu sayfa çalışmıyor: çok fazla yönlendirme” hatası, adreslerin birbirine sonsuz döngüde yönlendirmesinden kaynaklanır. Döngünün nedenini bulmayı ve kalıcı olarak çözmeyi anlatıyoruz.
Tarayıcı bir adresi açmaya çalışıyor, sunucu onu başka bir adrese yönlendiriyor, o adres de ilkine geri gönderiyor. Tarayıcı birkaç denemeden sonra pes ediyor ve “ERR_TOO_MANY_REDIRECTS” hatasını gösteriyor.
Yönlendirme döngüsü, sayfanın hiç açılmamasına yol açtığı için kritik bir sorundur. Neredeyse her zaman iki farklı katmanda tanımlanmış, birbiriyle çelişen iki kuraldan kaynaklanır.
KTYAPTECH SEO Analyzer bu sorunu CRAWL-REDIRECT-LOOP-001 koduyla, “Yönlendirme döngüsü” başlığı altında ve kritik önem derecesiyle raporlar (Tarama ve erişilebilirlik). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.
Yönlendirme döngüsü nedir?
Döngü, A adresinin B'ye, B'nin de tekrar A'ya (ya da daha uzun bir halkayla yine başa) yönlendirmesidir. Tarayıcılar ve arama motoru botları belirli sayıda yönlendirmeden sonra durur; içerik hiçbir zaman yüklenmez.
Tipik örnekler: sunucu HTTP'yi HTTPS'e yönlendirirken CDN'in HTTPS'i HTTP'ye çevirmesi; bir kuralın www ekleyip diğerinin kaldırması; sonunda eğik çizgi ekleyen ve kaldıran iki kuralın aynı anda çalışması.
Neden önemli? SEO ve kullanıcı deneyimine etkisi
Döngüdeki bir sayfa taranamaz ve dizine eklenemez. Döngü ana sayfayı veya tüm siteyi etkiliyorsa, site arama sonuçlarından tamamen çıkabilir.
Kullanıcılar için sayfa tamamen erişilemezdir; hiçbir içerik, form veya ödeme adımı çalışmaz.
Sorun nasıl tespit edilir?
- SEO Analyzer raporundaki “Yönlendirme döngüsü” bulgusu döngüdeki adresleri sırasıyla gösterir.
- curl -IL --max-redirs 10 https://ornek.com komutuyla yönlendirme zincirini adım adım izleyin.
- Tarayıcı geliştirici araçlarında Ağ sekmesinde “Preserve log” seçeneğini açıp yönlendirmeleri görün.
- Web sunucusu, .htaccess, CMS eklentileri ve CDN sayfa kurallarındaki tüm yönlendirmeleri tek bir listede toplayın.
Adım adım çözüm
- Yönlendirme zincirini curl ile çıkarın ve döngüyü oluşturan adresleri belirleyin.
- Her yönlendirmenin hangi katmanda tanımlandığını bulun: CDN, web sunucusu, .htaccess, uygulama veya eklenti.
- Aynı işi yapan (HTTPS, www, eğik çizgi) kuralları tek bir yerde toplayın; diğer katmanlardaki kopyaları kaldırın.
- CDN kullanıyorsanız kaynak sunucuya da HTTPS ile bağlanacak şekilde ayarlayın (ör. Cloudflare'de Full strict).
- CMS'deki site adresi ayarlarının sunucudaki yönlendirmeyle aynı biçimi (https, www tercihi) kullandığından emin olun.
- Tarayıcı önbelleğini ve çerezleri temizleyip tekrar test edin; kalıcı yönlendirmeler tarayıcıda önbelleğe alınır.
WordPress'te sık görülen neden
WordPress Adresi ile Site Adresi farklıysa (biri www'li, diğeri www'siz) veya bir SSL eklentisi ile sunucu kuralları aynı anda HTTPS yönlendirmesi yapıyorsa döngü oluşur. İki adresi aynı yapın ve HTTPS yönlendirmesini yalnızca sunucu tarafında bırakın.
Çerez veya oturum kaynaklı döngüler
Bazı döngüler yalnızca giriş yapmış kullanıcılarda veya belirli bir dil çerezi varken oluşur. Örneğin dil yönlendirmesi çerezi okuyamazsa kullanıcıyı sürekli aynı sayfaya gönderebilir. Bu durumda gizli pencerede ve çerezsiz test ederek davranışı karşılaştırın.
Sık yapılan hatalar
- Aynı yönlendirmeyi hem CDN'de hem sunucuda hem de eklentide tanımlamak.
- Tarayıcı önbelleğini temizlemeden sorunun devam ettiğini sanmak.
- Döngüyü kırmak için 302 kullanmak; sorunu gizler ama çözmez.
Düzeltmeyi nasıl doğrularsınız?
- curl -IL ile her giriş biçimini (http, https, www'li, www'siz) test edin; hepsi en fazla bir adımda son adrese ulaşmalı.
- Gizli pencerede ve farklı bir tarayıcıda siteyi açın.
- SEO Analyzer'ı yeniden çalıştırarak bulgunun kalktığını doğrulayın.
Sık sorulan sorular
Döngü sadece bende mi oluyor?
Tarayıcı kalıcı yönlendirmeleri önbelleğe alabildiği için döngü düzeltilmiş olsa bile sizde devam edebilir. Önbelleği temizleyin veya gizli pencerede deneyin.
Döngü SEO'ya nasıl zarar verir?
Döngüdeki sayfalar taranamaz ve dizinden çıkar. Tüm siteyi etkiliyorsa arama trafiği tamamen durabilir.
Yönlendirmeleri nerede tutmalıyım?
Mümkün olduğunca tek bir katmanda: genellikle web sunucusu veya CDN. Aynı kuralı birden fazla yerde tanımlamak döngülerin en sık nedenidir.
Özet
Yönlendirme döngüleri, farklı katmanlarda tanımlanmış ve birbirini tersine çeviren kurallardan doğar. Zinciri curl ile görün, kuralları tek bir yerde toplayın, CDN'i kaynak sunucuya HTTPS ile bağlanacak şekilde ayarlayın ve her adresin tek adımda son hedefe ulaştığını doğrulayın.
Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
URL'de büyük harf kullanmak SEO'ya zarar verir mi?
Adres yolları büyük-küçük harfe duyarlıdır: /Urunler ve /urunler farklı adreslerdir. Büyük harf kullanımının yarattığı yinelenen adres ve kırık bağlantı riskini anlatıyoruz.
2 dk okuma
Yazıyı okuSonda eğik çizgi (trailing slash): /sayfa ve /sayfa/ ikisi de açılıyorsa
Aynı sayfa hem eğik çizgili hem eğik çizgisiz adreste 200 dönüyorsa Google iki ayrı sayfa görür. Tek bir biçim seçip diğerini yönlendirmeyi anlatıyoruz.
3 dk okuma
Yazıyı okuÇok parametreli adresler: filtre ve sıralama URL'leri taramayı nasıl etkiler?
Renk, beden, fiyat ve sıralama filtreleri birleştikçe binlerce adres üretilir. Google bu adresleri taramaya çalışırken önemli sayfalarınıza sıra gelmeyebilir. Parametre yönetimini anlatıyoruz.
3 dk okuma
Yazıyı oku
