Un Uniform Resource Locator, cunoscut și sub acronimul URL, este un mijloc de a specifica locația și metoda de acces a unui obiect pe Internet. Include o schemă sau un nume de protocol care descrie cum să accesezi obiectul. De asemenea, include locația rețelei, împreună cu identificatorii opționali de interogare și fragment. O utilizare foarte comună pentru o adresă URL este direcționarea unui browser către un site web.
Conceptul original de localizator uniform de resurse a evoluat la începutul anilor 1990. Request For Comments (RFC) 1630 a fost primul standard URL, lansat de Internet Engineering Task Force (IETF) în 1994. Un nume fără o locație asociată sau o metodă de acces a devenit cunoscut sub numele de Uniform Resource Name (URN). Combinând cele două concepte, a luat naștere termenul Uniform Resource Identifier (URI). Un URI poate fi o identitate URN, o adresă URL sau ambele. Se poate referi chiar la un obiect care nu este deloc bazat pe rețea.
În cercurile tehnice, termenul Uniform Resource Locator este rar folosit – URI este preferat. Cu toate acestea, URL rămâne un nume popular în rândul publicului larg și al presei. Cea mai recentă specificație URI, lansată în 2009 ca RFC 3986, clarifică conceptele URL, URN și URI.
Un localizator uniform de resurse este format din două părți. Mai întâi este numele unei scheme URI, urmat de două puncte. O schemă definește protocolul sau altă metodă utilizată pentru a accesa resursa. Internet Assigned Numbers Authority (IANA) gestionează o listă lungă de scheme URI înregistrate. Hypertext Transport Protocol (HTTP), Secure HTTP (HTTPS) și File Transport Protocol (FTP) sunt probabil cele mai comune. De asemenea, sunt utilizate multe scheme neînregistrate.
A doua parte a unui Uniform Resource Locator este specifică schemei și poate include mai multe componente. Această parte a unei adrese URL HTTP începe adesea cu www. urmat de un nume de domeniu. În locul numelui de domeniu poate fi utilizată o adresă IP (Internet Protocol) numerică. Numele poate fi urmat de calea către un anumit obiect. Un șir de interogare, numele unui titlu de fragment din obiect sau ambele pot fi, de asemenea, prezente.
Când introduceți adresa URL a unei pagini web într-un browser, schema și o parte a numelui de domeniu sunt adesea opționale. Dacă este exclus, „http://” sau „http://www”. va fi de obicei asumat de browserul web. Calea, interogarea sau fragmentul pot conține, de asemenea, caractere speciale limitate în formă numerică hexazecimală. Un spațiu — %20 — este cel mai des folosit. Un identificator de resurse internaționalizate (IRI) permite, de asemenea, caractere Unicode peste tot.
Mai mult de un Uniform Resource Locator unic poate descrie o cale către același obiect. Motoarele de căutare pot folosi un proces numit normalizare URL pentru a determina dacă mai multe adrese URL se referă de fapt la același lucru. Browserele web și crawlerele fac acest lucru, de asemenea. O adresă URL poate indica, de asemenea, un obiect care nu poate fi găsit – s-a mutat sau nu a existat niciodată.