
URL, czyli Uniform Resource Locator, to adres wskazujący lokalizację określonego zasobu w sieci oraz sposób, w jaki można uzyskać do niego dostęp. Najczęściej kojarzy się ze stronami internetowymi, ale może prowadzić również do obrazów, dokumentów, plików do pobrania, materiałów wideo czy innych zasobów. Adres URL użytkownik widzi między innymi w pasku przeglądarki, po kliknięciu odnośnika albo podczas kopiowania linku do strony, poradnika lub konkretnego produktu.
Budowa adresu URL, parametry zapytania i kotwice
Przykładowy URL może mieć postać https://www.mediaexpert.pl/poradniki/komputery-i-tablety. Jego pierwsza część, czyli https, określa schemat używany do komunikacji. W przypadku stron internetowych najczęściej spotyka się HTTP oraz jego szyfrowaną odmianę HTTPS. Następnie znajduje się nazwa hosta, czyli w tym przypadku www.mediaexpert.pl. Jej głównym elementem jest domena mediaexpert.pl, która identyfikuje konkretny serwis internetowy.
Dalsza część adresu, czyli /poradniki/komputery-i-tablety, jest ścieżką prowadzącą do konkretnego zasobu w obrębie serwisu. W podanym przykładzie pierwsza część ścieżki wskazuje dział poradnikowy, a druga jego określoną kategorię. Podobną konstrukcję można spotkać w sklepach internetowych, serwisach informacyjnych i innych rozbudowanych witrynach, w których adres odzwierciedla położenie treści w strukturze strony.
Do adresu URL mogą być dołączane dodatkowe informacje. Za ścieżką może pojawić się znak zapytania rozpoczynający zapytanie, czyli query. Zawiera ono parametry przekazywane do serwera, na przykład informacje o wyszukiwaniu, sortowaniu, filtrowaniu produktów lub sposobie prezentowania wyników. Poszczególne parametry często mają postać par nazwa=wartość i są rozdzielane znakiem &.
Na końcu URL może również występować fragment rozpoczynający się znakiem #. Służy on do wskazania określonego miejsca wewnątrz konkretnej strony, np. wybranego rozdziału poradnika lub sekcji dokumentu. Przeglądarka może dzięki temu od razu przewinąć stronę do odpowiedniego elementu. Fragment jest interpretowany po stronie przeglądarki i nie jest przesyłany do serwera razem ze standardowym żądaniem HTTP.
Adresy względne i bezwzględne a bezpieczeństwo w sieci
URL może być bezwzględny albo względny. Adres https://www.mediaexpert.pl/poradniki/komputery-i-tablety jest adresem bezwzględnym, ponieważ zawiera zarówno schemat, nazwę hosta, jak i pełną ścieżkę do zasobu. Adres względny mógłby natomiast mieć postać /poradniki/komputery-i-tablety. Nie zawiera on informacji o domenie i jest interpretowany w odniesieniu do witryny, w której został użyty. Takie rozwiązanie jest bardzo często stosowane podczas tworzenia stron internetowych.
Adres URL ma również znaczenie dla bezpieczeństwa. Przed logowaniem do sklepu, banku, poczty lub innego serwisu warto dokładnie sprawdzić domenę. Oszuści mogą tworzyć adresy podobne do prawidłowych, wykorzystując literówki, dodatkowe wyrazy, cyfry albo inne domeny najwyższego poziomu. Obecność HTTPS oznacza, że połączenie między przeglądarką a serwerem jest szyfrowane, ale sama w sobie nie gwarantuje uczciwości właściciela strony.