Kas URL-id on tõstutundlikud?

URL või ühtne ressursiotsija on tehniline termin, mida nimetatakse veebisaidi aadressiks. Veebibrauseris on URL-i väli koht, kuhu kasutaja saab sisestada või kleepida aadressi, näiteks Selgitatud.com. Kuigi domeeninimed ei ole tõstutundlikud, võib ülejäänud URL olla. Meie näites oleks see kõik, mis järgneb numbrile „.com”, nagu saidil Selgitatud.com/are-urls-case-sensitive.htm.

Iga veebisait on majutatud serveris, teatud tüüpi arvutis, mis töötab pidevalt, et pakkuda pidevat juurdepääsu seal hostitud veebisaitidele. Serverid, mis kasutavad Windows® operatsioonisüsteeme, eiravad URL-ides suur- ja suurtähti, tõlgendades identset kirjapilti sama aadressina. Linux®-i või UNIX®-i operatsioonisüsteemi kasutav server tõlgendab aga kahte erinevat suurtähtede kasutamist kahe erineva leheaadressina. See võib mõne veebihalduri jaoks probleemiks osutuda.

Näiteks Jack-nimeline isik on kujundanud mängijatele veebisaidi. Jacki hüpoteetiline sait sisaldab ajaveebilehti, uudiseid, näpunäiteid, pettusi ja foorumeid, on paljude lehtede sügavusel ja on aastate jooksul kogunud üsna palju jälgijaskonda, tuues päevas mitu tuhat külastajat. Kui Jack saiti ehitas, kasutas ta iga lehe nimetamiseks segasuurtähti, näiteks „TipsandTricks.html”, kuna seda oli lihtsam lugeda kui „tipsandtricks.html”. Manustatud linkides kasutas ta lehtedele osutamiseks väiketähti. Teised veebisaidid, mis viitavad Jacki lehtedele, võivad samuti kasutada väiketähti.

Ühel päeval saab Jack meili, et tema hostteenus uuendab nende servereid, migreerib veebisaidid uuematele masinatele. Jack märkab, et kui see juhtub, väheneb tema liiklus paljudel tema lehtedel märkimisväärselt. Kuna tema aadress pole muutunud, võib Jack küsida, mis juhtus.

Kui uutes arvutites töötab Linux® või UNIX® operatsioonisüsteem, muutuvad Jacki URL-id järsku tõstutundlikuks, nagu ka kõik tema veebisaidil loodud kaustad. Lingid saidile „…/tipsandtricks.html” tooksid kaasa vealehe 404 – teate, mis teatab, et lehte ei leitud. Aja jooksul loovad otsingurobotid õiged ühendused, kuid vahepeal kaoksid tulud ja liiklus. Olukorra parandamiseks võib ta paluda, et host lubaks tal 404-veaga lehte redigeerida, et see suunaks külastajad õigetele aadressidele.

See tõstutundlik reegel kehtib ka kaustade puhul. Kui veebihaldur loob Linux®-i või UNIX®-i hostserveris kausta, kui see on „…/html/Folder1/”, erineb see kaustast „…/html/folder1/” ja ükski selles kaustas olev lehekülg pole juurdepääsetav Internet ilma manustatud linkides täpsustatud õigete tähtedega.
Kuigi Microsoft® operatsioonisüsteemid on domineerinud avalikes serverites, muutes tõstutundlikud URL-id vähem arvesse, võib see muutuda. Linux® pakub atraktiivseid alternatiive ja avatud lähtekoodiga tarkvara populaarsus kasvab jätkuvalt. Tänapäeva veebihaldurid loovad ideaaljuhul aadresse, manustatud linke ja kaustu, mida saab hõlpsasti ühest hostist või operatsioonisüsteemist teise libiseda. See peaks tagama liikluse ja tulude säilimise ning võimaldama nii veebihaldurite kui ka külastajate jaoks stressivaba migratsiooni.