O adresă URL, sau Uniform Resource Locator, este un termen tehnic pentru ceea ce este cunoscut mai frecvent ca adresă de site web. Într-un browser Web, câmpul URL este locul în care un utilizator poate introduce sau lipi o adresă, cum ar fi Popeye and Cloudy.com. Deși numele de domenii nu țin cont de majuscule și minuscule, restul adresei URL ar putea fi. În exemplul nostru, acesta ar fi tot ceea ce urmează „.com” ca în Popeye and Cloudy.com/are-urls-case-sensitive.htm.
Fiecare site web este găzduit pe un server, un tip de computer care rulează continuu pentru a oferi acces constant la site-urile web pe care le găzduiește. Serverele care rulează sisteme de operare Windows® nu țin cont de majuscule în URL-uri, interpretând ortografia identică ca fiind aceeași adresă. Cu toate acestea, un server care rulează un sistem de operare Linux® sau UNIX® ar interpreta cele două majuscule diferite ca indicând către două adrese de pagini diferite. Aceasta ar putea fi o problemă pentru unii webmasteri.
De exemplu, o persoană pe nume Jack a proiectat un site web pentru jucători. Site-ul ipotetic al lui Jack conține pagini de blog, știri, sfaturi, trucuri și forumuri, are multe pagini și a acumulat o mulțime de urmăritori de-a lungul anilor, aducând câteva mii de vizitatori pe zi. Când Jack construia site-ul, a folosit litere mixte pentru a denumi fiecare pagină, cum ar fi „TipsandTricks.html”, deoarece era mai ușor de citit decât „tipsandtricks.html”. În linkurile încorporate, a folosit mici cazuri pentru a indica pagini. Alte site-uri web care indică paginile lui Jack ar putea folosi, de asemenea, litere mici cu majuscule.
Într-o zi, Jack primește un e-mail că serviciul său gazdă își va actualiza serverele, migrând site-uri web pe mașini mai noi. Jack observă că, odată ce se întâmplă acest lucru, traficul său scade semnificativ pe multe dintre paginile sale. Deoarece adresa lui nu s-a schimbat, Jack s-ar putea întreba ce s-a întâmplat.
Dacă noile computere rulează sisteme de operare Linux® sau UNIX®, adresele URL ale lui Jack ar deveni brusc sensibile la majuscule, la fel ca orice foldere pe care le-a creat pe site-ul său. Legăturile către „…/tipsandtricks.html” ar avea ca rezultat o pagină de eroare 404 – un mesaj care anunță că pagina nu a putut fi găsită. În timp, roboții de căutare ar face conexiunile corecte, dar veniturile și traficul s-ar pierde între timp. Pentru a corecta situația, ar putea cere gazdei sale să îi permită să editeze pagina cu erori 404, astfel încât să trimită vizitatorii către adresele corecte.
Această regulă care face distincția între majuscule și minuscule se aplică și dosarelor. Dacă un webmaster creează un folder pe un server gazdă Linux® sau UNIX®, ca „…/html/Folder1/” acesta este diferit de „…/html/folder1/” și niciuna dintre paginile conținute în folderul respectiv nu va fi accesibilă pentru Internet fără cazul corespunzător specificat în link-urile încorporate.
În timp ce sistemele de operare Microsoft® au dominat serverele publice, făcând adresele URL cu majuscule mai puțin considerate, acest lucru s-ar putea schimba. Linux® oferă alternative atractive, iar popularitatea software-ului open source continuă să crească. În mod ideal, webmasterii de astăzi vor crea adrese, link-uri încorporate și foldere care pot glisa cu ușurință de la o gazdă sau sistem de operare la altul. Acest lucru ar trebui să asigure păstrarea traficului și a veniturilor și să asigure o migrare fără stres atât pentru webmasteri, cât și pentru vizitatori.