Bezwzględny a względny adres URL
Uniform Resource Locator (URL) to adres określający, gdzie w sieci WWW (WWW) znajduje się określony dokument lub zasób. Najlepszym przykładem adresu URL jest adres strony internetowej w sieci WWW, takiej jak https://www.cnn.com/. Bezwzględny adres URL, zwany również łączem bezwzględnym, to pełny adres internetowy, który prowadzi użytkownika do dokładnego katalogu lub pliku witryny. Względny adres URL lub częściowy adres internetowy wskazuje na katalog lub plik względem 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.
protocol://hostname/inne_details
Zazwyczaj Hyper Text Transfer Protocol (https://) 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 hosta. Zasób, na który wskazuje 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 względem bieżącego katalogu lub pliku. Względny adres URL może przybierać różne formy. W przypadku odwoływania się do pliku znajdującego się w tym samym katalogu, co aktualnie wskazywana strona, względny adres URL może być prosty jak nazwa samego pliku. Na przykład, jeśli chcesz utworzyć łącze na swojej stronie głównej do pliku o nazwie moja_nazwa.html, który znajduje się w tym samym katalogu co strona główna, możesz po prostu użyć nazwy pliku w następujący sposób:
Moje imię
Jeśli plik, do którego chcesz utworzyć łącze, znajduje się w podkatalogu katalogu strony odsyłającej, musisz dołączyć nazwę podkatalogu i nazwę pliku we względnym adresie URL. Na przykład, jeśli próbujemy połączyć plik moi_rodzice.html znajdujący się w katalogu o nazwie rodzice, który faktycznie znajduje się w katalogu zawierającym twoją stronę domową, względny adres URL będzie wyglądał następująco.
Moi rodzice
Dodatkowo, jeśli chcesz odwołać 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 twoją stroną domową, możesz użyć względnego adresu URL w następujący sposób.
Dom
Różnica między bezwzględnym a względnym adresem URL
Główna różnica między bezwzględnym a względnym adresem URL polega na tym, że bezwzględny adres URL to pełny adres, który wskazuje na plik lub zasób, podczas gdy względny adres URL wskazuje na plik w stosunku do 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. Ale względne adresy URL mogą być używane tylko do odwoływania się do linków znajdujących się na tym samym serwerze, co strona, która je odwołuje.