İzleme nasıl çalışır
Kontrol https://alan-adiniz/ adresinden başlar ve Location başlıklarını en fazla beş adım izler; her adımın durum kodunu ve hedefini kaydeder. HTTPS hiç yanıt vermezse düz HTTP'den başlar ve bunu belirtir. Özel veya dahili adreslere giden yönlendirmeler izlenmez.
Yalnızca HTTP yönlendirmeleri izlenir. JavaScript veya meta refresh etiketiyle yapılan yönlendirme, sayfa yüklendikten sonra tarayıcının içinde gerçekleşir ve burada görünmez.
301, 302, 307, 308
301 ve 308 kalıcıdır: tarayıcılar önbelleğe alır, arama motorları dizindeki kaydı yeni adrese taşır. 302, 303 ve 307 geçicidir: dizinde kalan adres eski adrestir. 307 ve 308 ayrıca istek yönteminin korunmasını garanti eder; form ve API'lerde bu önemlidir.
Bir site kalıcı olarak taşındığında, HTTP'den HTTPS'e veya bir alan adından diğerine, her adres için tek bir kalıcı yönlendirme istenir. Yıllarca yerinde bırakılmış geçici yönlendirme, en sık yapılan taşıma hatalarındandır.
Zincirler ve döngüler
Her adım, ekrana bir şey gelmeden önce tam bir gidiş dönüşe mal olur; arama motoru botları da birkaç adımdan sonra bırakır. http → https → www → /anasayfa üç adımdır ve çoğu zaman tek adıma indirilebilir. İki adresin birbirine yönlendirdiği döngü, tarayıcıda ERR_TOO_MANY_REDIRECTS hatasıyla biter; burada adım sınırında duran bir zincir olarak görünür.