URL Yönlendirme Kontrolü
URL Yönlendirme Kontrolü aracı, bir web adresinin başka bir adrese yönlenirken izlediği adımları sıralı bir tabloda gösterir. Her satırda ziyaret edilen URL ve dönen HTTP durum kodu bulunur; son satır ulaşılan adresi ve onun yanıt kodunu görmenizi sağlar.
Yönlendirme zinciri nedir?
Bir sunucu, istenen kaynağın başka bir adreste bulunduğunu bildirmek için 3xx sınıfındaki HTTP durum kodlarını ve çoğunlukla Location başlığını kullanır. Tarayıcı bu hedefe gider; yeni hedef de başka bir yönlendirme döndürürse zincir devam eder.
301 kalıcı, 302 geçici yönlendirme olarak sık görülür. 307 ve 308 kodları ise istek yönteminin korunması gereken durumlarda kullanılır. Araç, hedefin döndürdüğü kodu gösterir; yönlendirmenin site mimariniz için doğru tercih olup olmadığına kendiliğinden karar vermez.
URL yönlendirmesi nasıl kontrol edilir?
- URL alanına protokolüyle birlikte tam adresi girin. Örnek:
http://example.com/. - Gönder düğmesine basın.
- Tablodaki sıra numarası, URL ve durum kodu sütunlarını başlangıçtan son hedefe doğru okuyun.
Canlı testte http://github.com adresi önce 301 koduyla HTTPS sürümüne yönlendi, ardından son adres 200 koduyla yanıt verdi. Bu örnek, tek bir yönlendirme adımı ile başarılı son yanıtın tabloda nasıl göründüğünü gösterir.
Sonuçta nelere dikkat edilmeli?
- Aynı sayfaya ulaşmak için gereksiz sayıda ara adım bulunması
- Birbirine geri dönen URL'lerin oluşturduğu yönlendirme döngüsü
- HTTP ve HTTPS sürümleri arasında hatalı geçiş
- Eski sayfanın ilgisiz bir hedefe gönderilmesi
- Zincirin 4xx veya 5xx durum koduyla sona ermesi
Yönlendirme tablosu güvenlik taraması değildir. Son hedefin beklediğiniz alan adı olması, içeriğin güvenli veya zararsız olduğunu kanıtlamaz. Bilinmeyen bağlantılarda alan adını ve hedef yolu ayrıca inceleyin.
Sıkça sorulan sorular
301 ile 302 arasındaki temel fark nedir?
301 kaynağın kalıcı olarak taşındığını, 302 ise geçici olarak başka bir yerde bulunduğunu bildirir. Arama motorları ve istemciler bu sinyalleri farklı süreklilik beklentileriyle değerlendirebilir.
Son satırdaki 200 kodu neyi gösterir?
Son URL'nin isteğe başarılı bir HTTP yanıtı verdiğini gösterir. Sayfanın içerik kalitesi, doğruluğu veya güvenliği hakkında tek başına hüküm vermez.
Yönlendirme zinciri neden uzar?
Site taşıma, alan adı değişikliği, HTTP'den HTTPS'ye geçiş ve eski kuralların üst üste eklenmesi zinciri uzatabilir. Gereksiz ara adımları doğrudan son hedefe bağlamak daha sade bir yapı sağlar.
Her adımdaki başlıkları HTTP Başlıkları Sorgulama ile, tanımadığınız son hedefi Güvenli URL Kontrolü ile ayrıca inceleyebilirsiniz.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.