URL

Co to jest URL?

Adres URL lub Uniform Resource Locator to łącze lub adres używany do identyfikowania wszystkich rodzajów zasobów sieciowych dostępnych dla użytkowników Internetu.

Może określać lokalizację zasobu cyfrowego, takiego jak witryna lub obraz w sieci komputerowej, zapewniając dostęp na przykład przez kliknięcie.

Teoretycznie każdy prawidłowy adres URL wskazuje na unikalny zasób. Takimi zasobami może być strona HTML, dokument CSS, obraz itp.

Przykłady URL

Oto przykład URL:

https://rankingCoach.com/

Części adresu URL

Adres URL składa się z różnych części, z których niektóre są obowiązkowe, a inne opcjonalne. Do najważniejszych części należą:

Schemat

Pierwsza część adresu URL to schemat reprezentujący protokół przeglądarki. Służy do pobierania określonego zasobu (protokół to ustalona metoda wymiany lub przesyłania danych w sieci komputerowej).

Zazwyczaj w przypadku stron internetowych protokołem jest HTTPS lub HTTP (jego niezabezpieczona wersja). Adresowanie stron internetowych wymaga jednego z tych dwóch, ale przeglądarki wiedzą również, jak obsługiwać inne schematy, takie jak mailto: (do otwierania klienta poczty) lub FTP: do obsługi przesyłania plików.

Autorytet

Następnie pojawia się autorytet, który jest oddzielony od schematu wzorem znaku ://. Jeśli jest obecny, organ będzie zawierał zarówno domenę (np. www.Google.com), jak i port (80), oddzielone dwukropkiem.

Domena wskazuje, który serwer sieci Web jest żądany. Zwykle jest to nazwa domeny, ale można również użyć adresu IP (nie jest stosowane zbyt często, gdyż jest mniej wygodne).

Port wskazuje techniczną "bramkę" używaną do uzyskania dostępu do zasobów na serwerze WWW. Zwykle jest pomijany. Serwer korzysta ze standardowych portów protokołu HTTP (80 dla HTTP i 443 dla HTTPS), aby przyznać dostęp do swoich zasobów. W przeciwnym razie jest to zawsze wymagane.

Ścieżka do zasobu

/ścieżka/do/mójplik.html to ścieżka do zasobu na serwerze sieci Web. Kiedy po raz pierwszy wynaleziono sieć Web, ścieżka prezentowana powyżej reprezentowałaby dosłowną fizyczną lokalizację pliku na serwerze sieci Web. Ale teraz jest to sygnał adresu cyfrowego i jest w większości abstrakcją.

Parametry

?key1=value1&key2=value2 to dodatkowe parametry dostarczane do serwera WWW. Te parametry to lista par klucz/wartość oddzielonych symbolem &. Serwer sieci Web może ich używać do wykonywania dodatkowych czynności przed zwróceniem zasobu.

Każdy serwer WWW ma swoje własne reguły dotyczące parametrów. Jedynym niezawodnym sposobem sprawdzenia, czy określony serwer sieci Web obsługuje parametry, jest zapytanie właściciela serwera sieci Web.

Anchor

#SomewhereInTheDocument jest to anchor do innej części tego samego zasobu. Anchor reprezentuje „zakładkę” wewnątrz zasobu, dając przeglądarce wskazówki, jak wyświetlić zawartość znajdującą się w tym „zakładkowym” miejscu.

Na przykład w dokumencie HTML przeglądarka przewinie się do miejsca, w którym zdefiniowany jest anchor. W dokumencie wideo lub audio przeglądarka spróbuje przejść do czasu, który reprezentuje anchor. Należy również zauważyć, że część po #, znana również jako „identyfikator fragmentu”, nigdy nie jest wysyłana na serwer z żądaniem.

Podsumowanie

Adresy URL mogą pomóc w tworzeniu oddzielnych fragmentów treści i publikowaniu ich w Internecie oraz śledzeniu różnych źródeł. Zasadniczo są one „adresem” treści cyfrowych i umożliwiają wyszukiwarkom kierowanie internautów do Twojej witryny.