12 dk okuma
URL yönlendirme kontrolü: yönlendirme zinciri nasıl okunur?
URL yönlendirmelerini TrueURL, curl ve DevTools ile adım adım kontrol edin, zinciri okuyun; döngüleri, uzun zincirleri ve 301/302 karışıklığını düzeltin.
Yazıyı okuÜcretsiz yönlendirme aracı
Tarayıcı “çok fazla yönlendirme” hatası verdiğinde site onu bir kısır döngüye sokuyordur. TrueURL, döngü kapanana kadar yönlendirmeleri takip eder ve döngüye dahil olan tüm URL'leri gösterir.
Kontrol etmek için Enter tuşuna basın
Cloudflare'in uç ağı sertifikaları her zaman doğrular; bu nedenle bu seçenek doğrulamayı atlayamaz. Sertifika sorunları sonuçta raporlanır.
İlk istekle birlikte gönderilir, en fazla 16 KB. Content-Type başlığı ayarlamadığınız sürece JSON gövdeler application/json, diğerleri form verisi olarak gönderilir.
1 ile 50 arası; bu adım sayısına ulaşılınca takip durur. Tarayıcılar 20 yönlendirmeden sonra durur.
Siteler telefonları, tarama botlarını ve bağlantı önizleme botlarını farklı yönlendirebilir.
Zincirdeki her istekle birlikte gönderilir.
Özel başlık yok.
Bu başlığı göndermek için bir değer girin. Başlık değerleri hiçbir zaman kaydedilmez.
HTML sayfalarında bulunan <meta http-equiv="refresh"> etiketlerini ve Refresh başlıklarını takip eder.
Sayfa betiklerindeki location.href = "…" gibi basit, koşulsuz yönlendirmeleri takip eder.
Ayarlar bu tarayıcıda hatırlanır. Çerezler, başlık değerleri ve POST gövdesi hiçbir zaman kaydedilmez.
Yönlendirme döngüsü (redirect loop), A URL'si B URL'sine yönlendirdiğinde ve B de doğrudan ya da başka adımlar üzerinden yeniden A'ya yönlendirdiğinde oluşur. Tarayıcılar yaklaşık 20 yönlendirmeyi takip ettikten sonra vazgeçip hata verir: Chrome ve Edge'de ERR_TOO_MANY_REDIRECTS, Firefox'ta Sayfa doğru şekilde yönlendirilmiyor, Safari'de ise Çok fazla yönlendirme oluştu mesajı görünür. Arama motorları döngüye takılmış bir sayfayı dizine ekleyemez.
TrueURL, istediği her URL'yi istek metoduyla ve o anda sahip olduğu çerezlerle birlikte kaydeder. Bir adım, aynı durumda daha önce istenmiş bir URL'ye geri döndüğünde zincir asla tamamlanamaz; sonuç, döngünün kapandığı adımı vurgular.
TrueURL çerezleri bir tarayıcı gibi sakladığından gerçek bir döngüyü normal bir çerez el sıkışmasından ayırt edebilir; bu el sıkışmada site bir çerez ayarlar ve sizi bir kez aynı URL'ye geri gönderir. Durum her geçişte değişiyorsa zincir, Gelişmiş ayarlardaki Maksimum adım sayısı sınırına (en fazla 50) kadar devam eder. Sınıra ulaşan bir zincir de genellikle sonsuz bir döngüdür; örneğin her adımda yeni bir sorgu parametresi ekleyen bir zincir.
www eklerken başka bir kural, çoğu zaman CMS'de veya hosting panelinde, onu kaldırır.Server, Via, CF-Ray veya X-Powered-By gibi yanıt başlıklarına bakın.12 dk okuma
URL yönlendirmelerini TrueURL, curl ve DevTools ile adım adım kontrol edin, zinciri okuyun; döngüleri, uzun zincirleri ve 301/302 karışıklığını düzeltin.
Yazıyı okuChrome'un, 20 yönlendirmeden sonra sona ermeyen bir yönlendirme zinciri için verdiği hatadır ve neredeyse her zaman bir döngü demektir: sitenin yönlendirme kuralları birbiriyle çelişiyordur. Hangi URL'lerin tekrarlandığını görmek için URL'yi yukarıda kontrol edin.
Evet. Çerezlere, dile, konuma veya cihaza bağlı döngüler yalnızca o durumdaki ziyaretçileri etkiler. Bunları Gelişmiş ayarlarla yeniden oluşturun: çerezi, bir Accept-Language başlığını veya mobil bir User-Agent (kullanıcı aracısı) ekleyip yeniden kontrol edin. Ziyaretçinin konumuna bağlı döngüler yeniden oluşturulamaz; çünkü istek her zaman Cloudflare'in ağından gelir.
Bu durumda döngü çerez kaynaklıdır: eski veya çakışan bir çerez, sitenin sizi kısır döngüye sokmasına yol açmıştır. Çerezleri temizlemek sizin durumunuzu sıfırlar, ancak hata aynı çerezi alan her ziyaretçi için devam eder. Bunu burada yeniden oluşturmak için Gelişmiş ayarlardaki Çerezler alanını kullanın.
Tarayıcınızda oturum açık olabilir, onay çerezleri bulunabilir ya da adımlardan birinin atlanmasını sağlayan bir HSTS kaydı veya önbelleğe alınmış bir yönlendirme olabilir. TrueURL, siteyi ilk kez ziyaret eden biri veya bir tarama botu gibi çerezsiz ve geçmişsiz başlar. Bir döngü buluyorsa, site veri merkezlerinden gelen istekleri farklı ele almadığı sürece yeni ziyaretçiler ve tarama botları da büyük olasılıkla bu döngüye takılıyordur.
Döngü, TrueURL'nin aynı durumda daha önce istediği bir URL'ye geri döndüğü anlamına gelir; dolayısıyla zincir asla bitemez. Maksimum adım sayısına ulaşmak ise TrueURL'nin kesin bir tekrar görmeden, ayarlanan yönlendirme sayısına ulaşınca durduğu anlamına gelir. Bu zincir belki sonunda biterdi, ama bu kadar uzun bir zincir her durumda sorundur. Daha ileriyi görmek için Maksimum adım sayısını 50'ye çıkarabilirsiniz.
Evet, en yaygın nedenlerden biridir. CDN sunucunuzla HTTP üzerinden konuşurken sunucu HTTPS'yi zorunlu kılıyorsa ya da CDN ile sunucu www ve www'siz sürümler arasında ters yönlerde yönlendirme yapıyorsa her isteği birbirine geri gönderip dururlar. Her adımdaki yanıt başlıkları hangi katmanın yanıt verdiğini gösterir.