Milline on URL-i maksimaalne pikkus erinevates veebilehitsejates?
Milline on URL-i maksimaalne pikkus erinevates veebilehitsejates? Kas see erineb eri brauserites?
Kas HTTP-protokoll dikteerib seda?
4653
3
Lühike vastus - de facto piirang 2000 tähemärki
Kui hoiate URL-i alla 2000 tähemärgi, töötab see praktiliselt igas kliendi- ja serveri tarkvara kombinatsioonis. Kui olete suunatud konkreetsetele veebilehitsejatele, vaadake allpool täpsemalt konkreetseid piiranguid.
Pikem vastus - esiteks, standardid...
RFC 2616 (Hypertext Transfer Protocol HTTP/1.1) jaotises 3.2.1 on öeldud, et
Vt ka seda vastust Matas Vaitkeviciuselt allpool.
Kas see teave on ajakohane?
See on populaarne küsimus ja kuna algne uurimus on ~12 aastat vana, siis püüan ma'seda ajakohasena hoida: seisuga Sep 2018 kehtib see nõuanne endiselt. Kuigi IE11 võib aktsepteerida pikemaid URL-aadresse, on vanemate IE-installatsioonide levik ja otsingumootori piirangud tähendavad, et alla 2000 tähemärgi jäämine on parim üldine põhimõte.
WWW KKK: Milline on URL-i maksimaalne pikkus? on oma vastus, mis põhineb empiirilistel katsetel ja uuringutel. Lühike vastus on, et üle 2048 tähemärgi ületamine teeb Internet Exploreri õnnetuks ja seega on see piir, mida peaksite kasutama. Pika vastuse lehel.
URI RFC (mille alamhulk on URL) ei määratle maksimaalset pikkust, kuid soovitab siiski, et URI hostname osa (kui see on kohaldatav) ei ületaks 255 tähemärki:
Nagu teistes postitustes märgitud, on mõnel brauseril siiski URL-i pikkuse praktiline piirang.