URL: Uniform Resource Locator
Un Uniform Resource Locator identifica una risorsa, un servizio o un oggetto specifico su un Rete. Le stringhe URL sono composte da tre parti: la designazione del protocollo, il nome host o l'indirizzo e la posizione della risorsa.

Sottostringhe del protocollo URL
Le sottostringhe dell'URL sono separate da caratteri speciali come segue:
protocollo :// host / posizione
La sottostringa del protocollo definisce a protocollo di rete per accedere a una risorsa. Queste stringhe sono nomi brevi seguiti dai tre caratteri ://. I protocolli URL tipici includono HTTP ( http://), FTP (ftp://) ed e-mail (mailto://).
Sottostringhe host URL
La sottostringa host identifica un computer di destinazione o un altro dispositivo di rete. Gli host provengono da database Internet standard come DNS e possono essere nomi o Indirizzi IP. I nomi host di molti siti Web si riferiscono non solo a un singolo computer ma piuttosto a gruppi di server.
Sottostringhe di posizione URL
La sottostringa location contiene un percorso a una specifica risorsa di rete su un host. Le risorse si trovano normalmente in una directory o cartella host. Ad esempio, un sito Web può avere una risorsa come /2016/September/word-of-the-day-04.htmper organizzare i contenuti in base alle date.
Quando l'elemento location è una scorciatoia vuota, come nell'URL http://example.com, l'URL punta convenzionalmente alla directory principale dell'host (indicata da una singola barra) e spesso a una home page (come index.htm).
URL assoluti e relativi
Gli URL completi che contengono tutte e tre le sottostringhe sono chiamati URL assoluti. In alcuni casi, gli URL possono specificare solo un elemento posizione. Questi sono chiamati URL relativi. Gli URL relativi vengono utilizzati dai server Web per evitare l'hard-coding di elementi di posizione che potrebbero essere soggetti a modifiche.
Seguendo l'esempio precedente, le pagine Web sullo stesso server che si collegano ad esso possono codificare un URL relativo come:
Utilizza l'URL relativo invece dell'URL assoluto equivalente:
Ciò sfrutta l'assunzione da parte del server del protocollo mancante e delle informazioni sull'host. Gli URL relativi funzionano solo quando vengono stabilite le informazioni sull'host e sul protocollo.
Accorciamento URL
Gli URL standard sui siti moderni tendono ad essere lunghe stringhe di testo. Poiché la condivisione di URL lunghi su Twitter e altri siti di social media è ingombrante, diverse aziende hanno creato online traduttori che convertono un URL completo (assoluto) in un URL più breve specifico per l'uso sui propri social network. Gli accorciatori di URL popolari di questo tipo includono t.co (usato con Twitter) e lnkd.in (utilizzato con LinkedIn).
Altri servizi di abbreviazione URL come bit.ly e goo.gl lavorare su Internet e non solo con specifici siti di social media.
Oltre a offrire un modo più semplice per condividere i collegamenti con altri, alcuni servizi di abbreviazione degli URL offrono statistiche sui clic. Alcuni salvaguardano anche da usi dannosi controllando la posizione dell'URL rispetto a elenchi di domini sospetti.