Uniform Resource Locator

sequenza di caratteri che identifica univocamente l'indirizzo di una risorsa in una rete di calcolatori

Un Uniform Resource Locator è un'indirizzo di una risorsa in Internet.

Una definizione formale (firmata TimBerners-Lee) si trova in RFC2396 di IETF.

Uso

Viene principalmente usato per indirizzare una risorsa (testo, immagine, ecc.) nel World Wide Web.

Anatomia

Ogni Uniform Resource Locator è composto dalle seguenti parti principali:

  • lo schema o protocollo utilizzato per indirizzate la risorsa
  • il nome dell'host o server, oppure un nome di dominio (FQDN)
  • il path o nome file della risorsa

Esempi

http://it.wikipedia.com/wiki/URL.html

dove:

http
schema o protocollo (HTTP)
it.wikipedia.com
nome del server (it), completo di dominio (wikipedia.com)
wiki/URL.html
pathname completo della risorsa (una pagina Web)

Gli URL possono anche contenere una query-string, preceduta dal carattere '?', che serve per trasmettere ulteriori informazioni al server e viene normalmente impostata con chiavi e valori attribuiti ai campi di una struttura FORM (v. HTML).