Różnica między bezwzględnym a względnym adresem URL

bezwzględny a względny adres URL

Uniform Resource Locator (URL) to adres, który określa lokalizację określonego dokumentu lub zasobu w sieci WWW (WWW). Najlepszym przykładem adresu URL jest adres strony internetowej w sieci WWW, takiej jak http://www.cnn.com/. Bezwzględny adres URL, zwany także linkiem bezwzględnym, to pełny adres internetowy, który prowadzi użytkownika do dokładnego katalogu lub pliku na stronie internetowej. Względny adres URL lub częściowy adres internetowy wskazuje katalog lub plik w stosunku do bieżącego katalogu lub pliku.

Co to jest bezwzględny adres URL?

Bezwzględny adres URL, który zapewnia pełny adres strony internetowej lub zasobu w sieci WWW, zazwyczaj ma format podany poniżej.

protokół: // nazwa hosta / inne_detale

Zwykle protokół Hyper Text Transfer Protocol (http: //) jest używany jako sekcja protokołu. Ale protokołem może być również ftp: //, gopher: // lub file: //. Nazwa hosta to nazwa komputera, na którym znajduje się zasób. Na przykład nazwa hosta centralnego serwera sieci CNN to www.cnn.com. Sekcja other_details zawiera informacje o katalogu i nazwie pliku. Dokładne znaczenie sekcji other_details zależy zarówno od protokołu, jak i od hosta. Zasób wskazany przez bezwzględny adres URL zwykle znajduje się w pliku, ale można go również wygenerować w locie.

Co to jest względny adres URL?

Jak wspomniano wcześniej, względny adres URL wskazuje zasób w odniesieniu do bieżącego katalogu lub pliku. Względny adres URL może przybierać różne formy. Odnosząc się do pliku, który znajduje się w tym samym katalogu, co aktualnie odsyłana strona, względny adres URL może być prosty jak nazwa samego pliku. Na przykład, jeśli chcesz utworzyć link na swojej stronie głównej do pliku o nazwie moja_nazwa.html, który znajduje się w tym samym katalogu co twoja strona główna, możesz po prostu użyć nazwy pliku w następujący sposób:

<href= ”Moja_nazwa.html”> Moje imięza>

Jeśli plik, który chcesz połączyć, znajduje się w podkatalogu katalogu strony odsyłającej, musisz podać nazwę podkatalogu i nazwę pliku we względnym adresie URL. Na przykład, jeśli próbujemy połączyć plik my_parents.html, który znajduje się w katalogu o nazwie rodzice, który faktycznie znajduje się w katalogu zawierającym twoją stronę główną, względny adres URL będzie wyglądał następująco.

<href= ”Rodzice / my_parents.html”> Moi rodziceza>

Ponadto, jeśli chcesz odwoływać się do zasobu znajdującego się w katalogu znajdującym się na wyższym poziomie w strukturze katalogów niż katalog zawierający stronę odsyłającą, możesz użyć dwóch kolejnych kropek. Na przykład, jeśli chcesz odwołać się do pliku o nazwie home.html, który znajduje się w katalogu nad stroną główną, możesz użyć względnego adresu URL w następujący sposób.

<href= ”… /Home.html//> Strona głównaza>

Różnica między bezwzględnym adresem URL a względnym adresem URL

Główna różnica między bezwzględnym adresem URL a względnym adresem URL polega na tym, że bezwzględny adres URL to pełny adres wskazujący plik lub zasób, podczas gdy względny adres URL wskazuje plik względem bieżącego katalogu lub pliku. Bezwzględny adres URL zawiera więcej informacji niż względny adres URL, ale używanie względnych adresów URL jest znacznie łatwiejsze, ponieważ są one krótsze i bardziej przenośne. Jednak względnych adresów URL można używać tylko w odniesieniu do linków znajdujących się na tym samym serwerze, co strony, które je odsyłają.