Evet, tüm anaakım tarayıcılar çıplak etki alanı URL'si (ör. Ana sayfa) isterken HTTP isteğine "eğik çizgi ekle" . Bu aslında HTTP isteğini geçerli kılmak için gereklidir http://example.com/:
GET / HTTP/1.1
Host: example.com
/İlk satırdaki (eğik çizgiyi) not edin - bu istenen URL'dir. Burada hiçbir şeye sahip olmak geçerli değildir . Gönderen RFC 2616 :
Mutlak yolun boş olamayacağını unutmayın; orijinal URI'da hiçbiri yoksa, "/" (sunucu kökü) olarak verilmelidir ZORUNLU.
Tarayıcının sunucuya yaptığı HTTP isteğine bakmanız gerekir. "Tarayıcının durum çubuğunda" görüntülenen URL veya adres çubuğundaki URL bile farklı olabilir - daha kullanıcı dostu. Google Chrome mu değil eğik çizgi istekte mevcut olmasına rağmen, durum çubuğunda eğik çizgi ekleyin.
http://example.comTarayıcı HTTP isteğini yapmadan önce HTTP isteğini düzelttiği için (eğik çizgi yok) belirtirseniz 301 yönlendirmesi olmaz .
Bunun, bir yol / dizin olduğunda URL'lerin sonuna eklenen eğik çizgilerden farklı olduğunu unutmayın. Örneğin. http://example.com/directory/. Bağlantı verdiğiniz makale hem aynı davranıyor gibi görünüyor hem de tamamen doğru IMO gibi görünmüyor. Eğer İstenirse http://example.com/directory(hiçbir çizgi) daha sonra tarayıcı bir bölü eklemek değildir ve evet, çoğu sunucuları şuna 301 yönlendirmesi http://example.com/directory/(eğik çizgi) - ama bu sunucuda bağlıdır; sadece kırılabilir! Örneğin Apache'de bu, DirectorySlashayarlanan yönteme bağlıdır on.