Uniform Resource Locator identyfikuje określony zasób, usługę lub obiekt w sieci. Ciągi URL składają się z trzech części: Oznaczenie protokołu, nazwa hosta lub adres oraz lokalizacja zasobu.
Podciągi protokołu URL
Podciągi adresów URL są oddzielone znakami specjalnymi w następujący sposób:
protokół:// host / lokalizacja
Podciąg protokołu definiuje protokół sieciowy umożliwiający dostęp do zasobu. Te ciągi to krótkie nazwy, po których następują trzy znaki :. Typowe protokoły URL to HTTP (https://), FTP (ftp://) i e-mail (mailto://).
Dolna linia
Podciąg hosta identyfikuje komputer docelowy lub inne urządzenie sieciowe. Hosty pochodzą ze standardowych internetowych baz danych, takich jak DNS i mogą być nazwami lub adresami IP. Nazwy hostów wielu stron internetowych odnoszą się nie tylko do pojedynczego komputera, ale raczej do grup serwerów.
Podciągi lokalizacji adresu URL
Podciąg lokalizacji zawiera ścieżkę do jednego określonego zasobu sieciowego na hoście. Zasoby zwykle znajdują się w katalogu lub folderze hosta. Na przykład witryna może mieć zasób taki jak /2016/September/word-of-the-day-04.htm do organizowania treści według dat.
Gdy element location jest pustym skrótem, tak jak w adresie URL https://example.com, adres URL zwykle wskazuje na katalog główny hosta (oznaczony przez pojedynczy ukośnik) i często strona główna (np. index.htm).
Bezwzględne i względne adresy URL
Pełne adresy URL zawierające wszystkie trzy podciągi są nazywane bezwzględnymi adresami URL. W niektórych przypadkach adresy URL mogą określać tylko jeden element lokalizacji. Są to tak zwane względne adresy URL. Względne adresy URL są używane przez serwery internetowe, aby uniknąć zakodowania elementów lokalizacji, które mogą podlegać zmianom.
Postępując zgodnie z powyższym przykładem, strony internetowe na tym samym serwerze, które prowadzą do nich, mogą kodować względny adres URL jako:
Używa względnego adresu URL zamiast równoważnego bezwzględnego adresu URL:
Wykorzystuje to założenie serwera dotyczące brakującego protokołu i informacji o hoście. Względne adresy URL działają tylko po ustanowieniu informacji o hoście i protokole.
Skrócenie adresu URL
Standardowe adresy URL w nowoczesnych witrynach to zwykle długie ciągi tekstu. Ponieważ udostępnianie długich adresów URL na Twitterze i innych portalach społecznościowych jest uciążliwe, kilka firm stworzyło translatory online, które konwertują pełny (bezwzględny) adres URL na krótszy adres URL specjalnie do użytku w ich sieciach społecznościowych. Popularne skracacze adresów URL tego rodzaju to t.co (używane z Twitterem) i lnkd.in (używane z LinkedIn).
Inne usługi skracania adresów URL, takie jak bit.ly i goo.gl działają w Internecie, a nie tylko w określonych serwisach społecznościowych.
Oprócz oferowania łatwiejszego sposobu udostępniania linków innym, niektóre usługi skracania adresów URL oferują statystyki kliknięć. Kilka z nich chroni również przed złośliwym użyciem, sprawdzając lokalizację adresu URL pod kątem list podejrzanych domen.