Jesu li URL-ovi osjetljivi na velika i mala slova?

URL ili Uniform Resource Locator tehnički je izraz za ono što je poznatije kao adresa web stranice. U web pregledniku, URL polje je mjesto gdje korisnik može upisati ili zalijepiti adresu kao što je wisegeek.com. Iako nazivi domena ne razlikuju velika i mala slova, ostatak URL-a može biti. U našem primjeru, ovo bi bilo sve što slijedi nakon “.com” kao u wisegeek.com/are-urls-case-sensitive.htm.

Svaka web stranica je smještena na poslužitelju, vrsti računala koje radi kontinuirano kako bi osiguralo stalan pristup web stranicama koje hostira. Poslužitelji koji koriste Windows® operacijske sustave zanemaruju velika i mala slova u URL-ovima, tumačeći identičan pravopis kao istu adresu. Međutim, poslužitelj koji izvodi Linux® ili UNIX® operativni sustav tumačio bi dva različita velika slova kao upućivanje na dvije različite adrese stranica. To bi mogao biti problem za neke webmastere.

Na primjer, osoba po imenu Jack dizajnirala je web stranicu za igrače. Jackova hipotetska stranica sadrži stranice bloga, vijesti, savjete, varalice i forume, duboka je na mnogo stranica i tijekom godina je prikupila dosta sljedbenika, prolazeći kroz nekoliko tisuća posjetitelja dnevno. Kad je Jack stvarao web-mjesto, koristio je mješovita velika slova za imenovanje svake stranice, kao što je “TipsandTricks.html”, jer je bilo lakše čitati od “tipsandtricks.html”. U ugrađenim poveznicama koristio je mala velika slova kako bi pokazao na stranice. Druge web stranice koje upućuju na Jackove stranice također mogu koristiti mala slova.

Jednog dana, Jack dobiva e-poštu da će njegova host usluga nadograditi njihove poslužitelje, migrirajući web stranice na novije strojeve. Jack primjećuje da kada se to dogodi, njegov promet značajno opada na mnogim njegovim stranicama. Budući da se njegova adresa nije promijenila, Jack bi se mogao zapitati što se dogodilo.

Ako nova računala imaju operacijske sustave Linux® ili UNIX®, Jackovi URL-ovi odjednom bi postali osjetljivi na velika i mala slova, kao i sve mape koje je stvorio na svojoj web stranici. Veze na “…/tipsandtricks.html” dovele bi do stranice pogreške 404 – poruke koja najavljuje da stranica nije pronađena. S vremenom bi botovi za pretraživanje uspostavili ispravne veze, ali bi prihod i promet u međuvremenu bili izgubljeni. Kako bi ispravio situaciju, mogao bi zatražiti od svog domaćina da mu dopusti uređivanje stranice s pogreškom 404 tako da posjetitelje prosljeđuje na ispravne adrese.

Ovo pravilo osjetljivo na velika i mala slova također se primjenjuje na mape. Ako webmaster stvori mapu na poslužitelju hosta Linux® ili UNIX®, kao “…/html/Folder1/” to se razlikuje od “…/html/folder1/” i nijedna stranica sadržana u navedenoj mapi neće biti dostupna Internetu bez pravog velikog slova navedenog u ugrađenim vezama.
Iako su operativni sustavi Microsoft® dominirali javnim poslužiteljima, čineći URL-ove osjetljive na velika i mala slova manje važnim, to bi se moglo promijeniti. Linux® pruža atraktivne alternative, a popularnost softvera otvorenog koda nastavlja rasti. Današnji webmasteri idealno će stvoriti adrese, ugrađene veze i mape koje se lako mogu kliziti s jednog hosta ili operativnog sustava na drugi. To bi trebalo osigurati zadržavanje prometa i prihoda te omogućiti migraciju bez stresa za webmastere i posjetitelje.