Uniform Resource Locator identifikuje konkrétní zdroj, službu nebo objekt v síti. Řetězce URL se skládají ze tří částí: označení protokolu, název hostitele nebo adresa a umístění zdroje.
Podřetězce protokolu URL
Podřetězce URL jsou odděleny speciálními znaky takto:
protokol:// hostitel / umístění
Podřetězec protokolu definuje síťový protokol pro přístup ke zdroji. Tyto řetězce jsou krátké názvy následované třemi znaky :. Mezi typické protokoly URL patří HTTP (https://), FTP (ftp://) a e-mail (mailto://).
Sečteno podtrženo
Hostitelský podřetězec identifikuje cílový počítač nebo jiné síťové zařízení. Zdroj hostitelů ze standardních internetových databází, jako je DNS, a mohou to být jména nebo IP adresy. Názvy hostitelů mnoha webových stránek neodkazují pouze na jeden počítač, ale spíše na skupiny serverů.
Podřetězce umístění adresy URL
Podřetězec umístění obsahuje cestu k jednomu konkrétnímu síťovému prostředku na hostiteli. Prostředky jsou obvykle umístěny v hostitelském adresáři nebo složce. Webová stránka může mít například zdroj jako /2016/September/word-of-the-day-04.htm k uspořádání obsahu podle dat.
Pokud je prvek location prázdná zkratka, jako v URL https://example.com, URL obvykle odkazuje na kořenový adresář hostitele (označený jedno lomítko) a často domovskou stránku (jako index.htm).
Absolutní a relativní adresy URL
Úplné adresy URL obsahující všechny tři podřetězce se nazývají absolutní adresy URL. V některých případech mohou adresy URL specifikovat pouze jeden prvek umístění. Tyto adresy se nazývají relativní adresy URL. Relativní adresy URL používají webové servery, aby se zabránilo pevnému kódování prvků umístění, které se mohou změnit.
Podle výše uvedeného příkladu mohou webové stránky na stejném serveru, které na ně odkazují, kódovat relativní adresu URL jako:
Používá relativní URL místo ekvivalentní absolutní URL:
To využívá předpokladu serveru o chybějících informacích o protokolu a hostiteli. Relativní adresy URL fungují pouze v případě, že jsou stanoveny informace o hostiteli a protokolu.
Zkrácení adresy URL
Standardní adresy URL na moderních webech bývají dlouhé řetězce textu. Protože sdílení dlouhých adres URL na Twitteru a dalších stránkách sociálních médií je těžkopádné, několik společností vytvořilo online překladače, které převádějí úplnou (absolutní) adresu URL na kratší adresu URL speciálně pro použití na jejich sociálních sítích. Mezi oblíbené zkracovače adres URL tohoto druhu patří t.co (používané s Twitterem) a lnkd.in (používané s LinkedIn).
Další služby zkracování adres URL jako bit.ly a goo.gl fungují napříč internetem a nejenom s konkrétními stránkami sociálních médií.
Kromě snazšího způsobu sdílení odkazů s ostatními nabízejí některé služby zkracování adres URL statistiky kliknutí. Některé také chrání před škodlivými použitími tím, že zkontrolují umístění URL proti seznamům podezřelých domén.