İçeriğe geç
gelistiriciaraclari

Redirect Zinciri Kontrolü

Girdiğiniz URL'yi en fazla 10 sekme boyunca takip eder, her adımın durum kodunu ve Location başlığını gösterir; döngü ve uzun zincirleri işaretler.

~/network/redirect-kontrolsunucu sorgusu

Yalnızca girdiğiniz alan adı, IP veya adres sunucumuza gönderilir; sorgular saklanmaz.

Nasıl kullanılır?

  1. 01http:// veya https:// ile başlayan bir URL yazın.
  2. 02User-agent seçin: tarayıcı, Googlebot veya mobil.
  3. 03Kontrol et düğmesine basın veya Enter'a basın.
  4. 04Her sekmenin URL'sini, durum kodunu ve süresini inceleyin.
  5. 05Final durumu (200, 404 gibi) ve varsa döngü uyarısını okuyun.

Redirect kontrolü hakkında

## Yönlendirme durum kodları

HTTP semantiğini tanımlayan RFC 9110'a göre 301 (Moved Permanently) ve 308 (Permanent Redirect) kalıcı, 302 (Found), 303 (See Other) ve 307 (Temporary Redirect) geçici yönlendirmelerdir. 303 her zaman GET ile takip edilirken, 307 ve 308 orijinal HTTP metodunu ve gövdeyi korur; 301 ve 302'de ise tarayıcılar tarihsel olarak metodu GET'e çevirebilir. Araç her sekmede kullanılan kodu, hedef Location başlığını ve o adımın yanıt süresini listeler.

Meta-refresh ile yapılan yönlendirmeler bir HTTP başlığı değil bir HTML etiketi olduğu için bu araç tarafından takip edilmez; yalnızca sunucu tarafındaki gerçek HTTP yönlendirmeleri izlenir, bu da sonuçların bazen tarayıcı davranışından farklı görünebileceği anlamına gelir. Zincir en fazla 10 sekmeye kadar takip edilir, bu sınırın aşılması "çok uzun zincir" olarak işaretlenir ve genelde birbirini tetikleyen birden fazla yönlendirme kuralına işaret eder.

## Sık görülen sorunlar

Bir A'dan B'ye, B'den tekrar A'ya dönen döngüler tespit edilip açıkça belirtilir; bu genellikle yanlış yapılandırılmış bir yönlendirme kuralının veya çakışan iki ayrı kuralın sonucudur ve tarayıcıda "ERR_TOO_MANY_REDIRECTS" hatasına yol açarak siteyi tamamen erişilemez hale getirir. http'den https'e geçiş ve www ile www'siz sürüm arasındaki geçiş ayrı adımlar olarak gösterilir; bu iki geçişin tek bir sekmede birleştirilmesi genelde daha iyi performans ve daha kısa bir zincir sağlar.

Kalıcı bir taşımada 302 kullanılması yaygın bir SEO hatasıdır; arama motorları 302'yi geçici kabul edip eski URL'nin biriktirdiği değeri yeni URL'ye tam aktarmayabilir, bu durumda araç "302 kullanılan yerde 301 uygun olabilir" uyarısı verir ve düzeltilmesini önerir. Zincirin final durumunu (200, 404, 500 gibi) de görmek, yönlendirmenin gerçekten çalışan bir hedefe ulaştığını, kırık bir sayfaya veya sunucu hatasına değil, doğruladığından oldukça önemlidir.

## Ne zaman kullanılır?

Alan adı taşıma, HTTPS'e geçiş veya URL yapısı değişikliği sonrası eski bağlantıların doğru hedefe ulaştığını doğrulamak, gereksiz uzun zincirleri kısaltmak ve SEO değeri kaybına yol açabilecek 302 kullanımlarını yakalamak için kullanılır. Özellikle çok sayıda eski bağlantısı olan büyük sitelerde, taşıma sonrası tüm önemli URL'lerin tek tek kontrol edilmesi arama motoru sıralamalarının korunması açısından kritik önem taşır ve trafiğin kesintisiz akmasını sağlar.

Sonuçları HTTP Header Kontrol ile birlikte incelemek, yönlendirmenin yanında güvenlik başlıklarının da doğru olduğunu teyit etmenizi sağlar; sertifika tarafını kontrol etmek için SSL Kontrol sayfasını kullanabilirsiniz. Bir yönlendirme zincirinin her adımını neden takip etmeniz gerektiğini ve SEO'ya etkisini daha ayrıntılı öğrenmek isterseniz, özellikle büyük ölçekli site taşıma projelerinde bu üç kontrolü birlikte düzenli olarak çalıştırmak sağlıklı bir alışkanlık haline gelmelidir.

Sıkça sorulan sorular

301 ile 302 arasındaki fark nedir?

301 kalıcı bir taşımayı bildirir ve arama motorları eski URL'nin SEO değerini yeni URL'ye aktarır; 302 geçici kabul edilir ve değer aktarımı garanti edilmez.

Meta-refresh yönlendirmesi neden görünmüyor?

Meta-refresh bir HTML etiketi olduğu için HTTP başlığı seviyesinde çalışan bu araç tarafından takip edilmez; yalnızca sunucu taraflı HTTP yönlendirmeleri izlenir.

Döngü tespit edilirse ne yapmalıyım?

Zincirdeki adımları tek tek inceleyip hangi kuralın diğerini tersine çevirdiğini bulun; genelde sunucu veya CDN yapılandırmasındaki çelişen bir kural sorumludur.

http'den https'e ve www'den www'siz'e ayrı ayrı mı yönlendirmeliyim?

Mümkünse hayır; ikisini tek bir 301 sekmesinde birleştirmek hem daha hızlıdır hem de arama motorlarının zinciri daha net izlemesini sağlar.

307 ve 308 ne zaman kullanılır?

HTTP metodunun ve gövdenin değişmeden korunması gerektiğinde kullanılır, örneğin bir POST isteğinin yönlendirme sonrası da POST kalması istendiğinde 307 veya 308 tercih edilir.

İlgili araçlar