URL yönlendirme denetleyicisi
Belirli bir URL'nin 301 & 302 yönlendirmelerini kontrol edin. En fazla 10 yönlendirmeyi kontrol edecektir.

URL yönlendirme denetleyicisi, belirli bir URL'deki 301 ve 302 yönlendirmelerini tespit eden ve yönlendirme zincirini en fazla 10 adım boyunca izleyen ücretsiz bir araçtır.
URL yönlendirmesi nedir?
URL yönlendirmesi, tarayıcıya, arama motoru tarayıcısına veya başka bir istemciye farklı bir adresi istemesini bildiren HTTP yanıtıdır. Bu yanıt genellikle bir 3xx durum kodu ile değeri göreli olabilen bir URI referansı olan Location alanını içerir.
301 durum kodu, kaynağın kalıcı olarak taşındığını belirtir. Genellikle bir sayfanın adresi değiştirildiğinde, HTTP'den HTTPS'ye geçildiğinde veya yinelenen URL'ler birleştirildiğinde kullanılır. 302 durum kodu ise kaynağın başka bir yerde bulunduğunu, ancak taşıma işleminin genel olarak geçici kabul edildiğini belirtir.
HTTP, 303, 307 ve 308 dahil olmak üzere başka yönlendirme kodları da tanımlar. Aralarındaki fark, özellikle POST gibi yöntemlerde istemcilerin istekleri nasıl yinelediğini etkileyebilir. Sıradan web sayfası yönlendirmelerinde 301 ve 302 hâlâ yaygındır. Bu denetleyici de bu kodları tespit etmek için tasarlanmıştır.

Bir URL yönlendirmesini nasıl kontrol ederim?
Durum kodu alanına 301 veya 302 gibi bir HTTP durum kodu girilir. Denetleyici sunucuda çalışır ve en fazla 10 yönlendirme adımını kontrol eder.
Girdi, HTTPS üzerinden sunucuya iletilir ve saklanmaz.

Denetleyici hangi yönlendirmeleri tespit eder?
Denetleyici 301 ve 302 yönlendirmelerini tespit eder. 301 kalıcı, 302 ise geçici yönlendirmeyi belirtir.
İki adres arasında gidip gelen bir dizi, yönlendirme döngüsüdür. HTTP, HTTPS, www, www içermeyen ve sonunda eğik çizgi bulunan adres çeşitleri arasında çok sayıda geçişten oluşan dizi ise yönlendirme zinciridir. Bu araç en fazla 10 adımdan sonra durur. Bu nedenle daha uzun bir zincirin sonunda hangi adrese ulaşıldığını belirleyemez.

Yaygın yönlendirme sorunlarını giderme
Tarayıcıda görünen son adres ara yanıtları gizlediğinde yönlendirme denetimleri işe yarar. Böylece HTTP yapılandırma hatasını DNS, uygulama veya önbellek sorunundan ayırabilirsin.
- Taşınan bir sayfa hâlâ eski adresinden açılıyor. Eski URL'yi doğrudan kontrol et. 301 yönlendirmesi genel bir ana sayfayı veya kullanım dışı başka bir adresi değil, hedeflenen yeni adresi göstermelidir.
- HTTP ile HTTPS arasında sürekli geçiş oluyor. Her iki sürümü de test et. Web sunucusu, içerik dağıtım ağı veya uygulamadaki çakışan kurallar HTTPS'yi tekrar HTTP'ye yönlendirebilir, başka bir katman da bu işlemi hemen tersine çevirebilir.
- E-postadaki bir bağlantı beklenen açılış sayfasına ulaşmıyor. Sorgu dizesi dahil olmak üzere mesajdan kopyalanan URL'nin tamamını kontrol et. İzleme hizmetleri çoğu zaman son sayfadan önce bir veya daha fazla yönlendirme ekler. Ara hedeflerden biri bozuksa zincir kesilebilir.
Alan adı taşımalarında yalnızca ana sayfayı kontrol etmek yerine farklı sayfa yollarından örnekler test et. Ana sayfanın doğru yönlendirilmesi, ürün sayfaları, makaleler ve yüklenen dosyalar için eşdeğer hedef kuralları bulunduğunu kanıtlamaz.
Noktalama işaretleri ve boşluklar da önemlidir. İşlenmemiş boşluklar URL içinde geçerli değildir ve normalde %20 gibi yüzde kodlamasıyla gösterilmeleri gerekir. # ile başlayan parça tarayıcı tarafından işlenir ve HTTP isteğinde gönderilmez. Bu nedenle yalnızca bu parçayı değiştirmek, sunucu tarafında farklı bir yönlendirme seçmez. Uluslararasılaştırılmış alan adları ASCII Punycode biçiminde gösterilebilir. Yoldaki ASCII dışı karakterler ise normalde UTF-8 kullanılarak baytlara dönüştürülür ve ilgili baytlar aktarım sırasında yüzde kodlamasıyla kodlanır.
Doğru bir yönlendirme neden yine de hatalı görünebilir?
Tarayıcılar, DNS çözümleyicileri, proxy sunucuları ve içerik dağıtım ağları önbelleğe alınmış bilgileri kullanabileceğinden doğru bir yönlendirme hatalı görünebilir. Özellikle kalıcı yönlendirmeler, sunucu kuralı değiştirildikten sonra bile tarayıcı önbelleğinde görünmeye devam edebilir.
Sunucu tarafında çalışan bir denetleyici, tarayıcının yerel yönlendirme geçmişini kullanmaz. Ancak hedef web sitesi veya CDN'si yine de önbelleğe alınmış bir yanıt döndürebilir.
DNS değişiklikleri ayrıca gecikmeye yol açar. Özyinelemeli çözümleyiciler, kaydın yaşam süresi dolana kadar önceki IP adresini tutabilir. Bu süre boyunca farklı ağlar farklı sunuculara ulaşabilir ve farklı yönlendirme kurallarıyla karşılaşabilir. "DNS yayılımı" ifadesi, dünya genelinde tek seferde gerçekleşen bir güncellemeyi değil, önbelleklerin farklı zamanlarda sona ermesini anlatır.
Alan adı kısa süre önce taşındıysa DNS kaydını, CDN yapılandırmasını ve kaynak sunucu kurallarını karşılaştır. Google önbellek denetleyicisi, daha eski ve dizine eklenmiş veya önbelleğe alınmış bir sayfa hakkında bağlam sağlayabilir. Web sitesi barındırma denetleyicisi ise alan adının şu anda nerede barındırılıyor göründüğünü belirlemeye yardımcı olabilir. Bu araçların hiçbiri HTTP yönlendirme denetiminin yerini tutmaz.
Sık sorulan sorular
301 yönlendirmesi daha sonra değiştirilebilir mi?
Evet, sunucu yapılandırması değiştirilebilir. Ancak istemciler önbelleğe alınmış 301 yanıtını bir süre daha kullanabilir. Yeni bir tarayıcı profilinde test yap ve yönetebildiğin ilgili CDN önbelleklerini temizle. Hedefin değişme olasılığı hâlâ yüksekse ilk testler sırasında 301 kullanmaktan kaçın.
Yönlendirme sırasında URL sorgu dizesi hedefe aktarılır mı?
Yalnızca yönlendirme kuralı ve oluşturduğu Location değeri sorgu dizesini koruyorsa aktarılır. Bazı sistemler özgün sorgu dizesini otomatik olarak kopyalarken bazıları bunu değiştirir veya kaldırır. Tüm URL çeşitlerinin aynı şekilde çalıştığını varsaymak yerine, zararsız test parametreleri içeren gerçekçi bir URL'yi kontrol et.
Girdiğim bilgiler nasıl işleniyor?
İşlem sunucuda gerçekleştirilir. Girdi, HTTPS üzerinden sunucuya iletilir ve saklanmaz.
JavaScript veya meta refresh yönlendirmeleri de kontrol edilir mi?
Denetleyici, 301 ve 302 HTTP yönlendirmelerini tespit eder ve en fazla 10 yönlendirmeyi kontrol eder.
Yönlendirmeleri komut satırından kontrol edebilir miyim?
Evet. curl komutu yanıt başlıklarını gösterebilir, yönlendirmeleri izleme seçeneğiyle sonraki adreslere de istek gönderebilir. Özellikle DNS veya güvenlik duvarı kurallarını değiştirdikten sonra, belirli bir makineden ya da ağdan tekrarlanabilir kontroller yapman gerektiğinde bu yöntem kullanışlıdır.
Popüler araçlar
Bir metnin boyutunu Bayt (B), Kilobayt (KB) veya Megabayt (MB) cinsinden alın.
Bir IP alın ve onunla ilişkili alan adını/ana bilgisayarı aramaya çalışın.
Ping aracımızla herhangi bir web sitesinin, sunucunun veya portun durumunu ve yanıt süresini hızlı ve verimli biçimde kontrol edin.
Digily Link'in IP sorgulama aracı, herhangi bir IP adresi hakkında ayrıntılı bilgi sağlar. Kapsamlı IP verileri almak için bu ücretsiz çevrimiçi hizmeti kullanın.
WhatsApp Bağlantı Oluşturucumuzla ücretsiz WhatsApp bağlantınızı anında oluşturun. Özel bir mesaj ekleyin ve giriş yapmadan veya kod yazmadan tek tıklamayla sohbet başlatın.