Els termes identificador de recurs uniforme (URI) i localitzador uniforme de recursos (URL) s’utilitzen sovint de forma intercanviable. Malauradament, aquests dos termes descriuen conceptes lleugerament diferents.
Un URI s’utilitza per identificar alguna cosa al World Wide Web. Hi ha dos tipus d’URI:
- Nom uniforme del recurs (URN): les URN expressen bàsicament què és alguna cosa, però no tenen informació sobre com accedir-hi.
- Localitzador uniforme de recursos (URL): els URL contenen la ubicació d'alguna cosa i indiquen al programa del client (normalment un navegador) com accedir-hi.
Per exemple, l’URL http://www.example.com/example1.html indica al vostre navegador que es pot accedir a un fitxer anomenat exemple1.html a través del domini d’exemple mitjançant el protocol de transferència d’hipertext (HTTP). Això vol dir que el vostre navegador pot sol·licitar aquest fitxer i mostrar-lo per vosaltres mitjançant HTTP.
Un URL és un tipus d’URI, juntament amb les URN. La majoria de les persones mai s’haurien de preocupar de trucar per error a un URL un URI. De fet, en la majoria dels casos seran correctes de la mateixa manera que algú que crida un caniche un gos és correcte. Tanmateix, per a les persones implicades en la codificació real d’aplicacions, la diferència és important perquè no tots els URI són una URL (de la mateixa manera que no tots els gossos són un canyet).