Różnica między ścieżką bezwzględną i względną

Hiperłącza, powszechnie nazywane „linkami”, są nadal jednym z najważniejszych aspektów i fundamentalnym elementem sieci WWW. Jest to możliwość utworzenia linku na stronie, który sprawia, że ​​czytelnicy mogą bezpośrednio śledzić lub uzyskiwać dostęp do innych treści w dokumencie. Jest to jedna z najbardziej charakterystycznych cech stron internetowych, szczególnie w celu uzyskania wysokiej pozycji w rankingu. Istnieje bezpośrednia korelacja między ilością linków. Linki mogą być dowolnymi słowami lub przyciskami, które wskazują na inną lokalizację, która jest częścią tej witryny lub mogą wskazywać na treść, która jest częścią zewnętrznych stron internetowych. Dodanie linków do stron internetowych jest tak proste, jak to jest trudne dla projektanta stron internetowych, aby zrozumieć tę koncepcję, zwłaszcza gdy w grę wchodzą ścieżki bezwzględne i względne.

Co to jest ścieżka absolutna?

Ścieżka bezwzględna to ścieżka opisująca lokalizację pliku lub folderu niezależnie od bieżącego katalogu roboczego; w rzeczywistości jest względny do katalogu głównego. Zawiera pełną lokalizację pliku lub katalogu, stąd nazwa. Jest również określany jako bezwzględna nazwa ścieżki lub pełna ścieżka i zawsze zaczyna się w tym samym miejscu, czyli w katalogu głównym. Ścieżki bezwzględne zawierają wszystkie istotne informacje umożliwiające znalezienie zasobów wskazanych przez bezwzględny adres URL. Do stron internetowych, które znajdują się w domenie innej niż domena domena, należy zastosować bezwzględną ścieżkę.

Co to jest ścieżka względna?

Ścieżka względna to ścieżka opisująca lokalizację pliku lub folderu w stosunku do bieżącego katalogu roboczego. Można go najlepiej wykorzystać w odniesieniu do stron internetowych znajdujących się w tej samej domenie, najlepiej w niektórych sekcjach stron internetowych, w których dokumenty nigdy nie zmieniają wzajemnych relacji. W przeciwieństwie do ścieżek bezwzględnych, ścieżki względne zawierają informacje, które dotyczą tylko bieżącego dokumentu na tej samej stronie internetowej, co pozwala uniknąć konieczności podawania pełnej ścieżki bezwzględnej. Krótko mówiąc, ścieżka względna odnosi się do ścieżki względem lokalizacji bieżącej strony internetowej.

Różnica między ścieżką bezwzględną i względną

Znaczenie

Ścieżka bezwzględna, zwana także ścieżką pliku lub pełną ścieżką, odnosi się do określonej lokalizacji w systemie plików, niezależnie od bieżącego katalogu roboczego. Jest to lokalizacja pliku lub katalogu na komputerze, który zawiera katalog główny i pełną listę katalogów, która jest wymagana do zlokalizowania pliku lub katalogu. Przeciwnie, ścieżka względna odnosi się do lokalizacji katalogu wykorzystującego katalog bieżący jako odniesienie, co pozwala uniknąć konieczności podawania pełnej ścieżki bezwzględnej. Zatem ścieżka względna jest również nazywana ścieżką nie-absolutną.

URL

Istnieją dwie podstawowe opcje, jeśli chodzi o wybór adresów URL, bezwzględny adres URL i względny adres URL. Bezwzględny adres URL wskazuje bardzo konkretną lokalizację w sieci i zawiera wszystkie informacje niezbędne do zlokalizowania zasobu. Bezwzględnych adresów URL należy używać do łączenia się z innymi stronami internetowymi, które nie znajdują się w tej samej domenie. Z drugiej strony względne adresy URL są łatwiejsze w użyciu, ponieważ odnoszą się do strony, na której się znajdują. Zawsze najlepszą praktyką jest używanie względnych adresów URL do odwoływania się do linków znajdujących się w tej samej domenie, co ułatwia ich pracę.

W systemie Windows

Ścieżka bezwzględna zawiera pełny adres lokalizacji pliku, który odnosi się do określonego katalogu na komputerze, podczas gdy bieżący katalog jest traktowany jako odniesienie do zlokalizowania innego katalogu w przypadku ścieżki względnej. Ścieżka względna zawiera częściowy adres ścieżki bezwzględnej na podstawie jej relacji z katalogiem, z którym jest połączony.

Na przykład:

D: \ dokumenty \ mój dokument.doc

mydocument.doc

W pierwszym przykładzie ścieżka bezwzględna zawiera pełną ścieżkę do pliku znajdującego się w katalogu „D”. Możesz kliknąć plik prawym przyciskiem myszy i kliknąć właściwości, aby określić bezwzględną ścieżkę do tego pliku. W drugim przykładzie ścieżka względna zawiera częściowy adres pliku w stosunku do bieżącego katalogu roboczego.

W systemie Linux

W Linuksie ścieżka bezwzględna jest zdefiniowana jako lokalizacja pliku lub katalogu względem katalogu głównego i jest oznaczona ukośnikiem (/). Katalog główny odnosi się do katalogu głównego, który zawiera system plików zawierający serię podkatalogów, która prowadzi do dalszych podkatalogów. Przeciwnie, ścieżka względna odnosi się do położenia pliku lub katalogu względem bieżącego katalogu roboczego, a nie katalogu głównego. Na przykład,

/ export / home / ftp / pub

export / home / ftp / pub

W pierwszym przykładzie ścieżka zaczyna się od katalogu /, który jest katalogiem głównym, co czyni ją bezwzględną nazwą ścieżki. W drugim przykładzie usunęliśmy ukośnik /, co czyni go względną ścieżką, co oznacza, że ​​odnosi się do bieżącego katalogu roboczego zamiast katalogu głównego.

Ścieżka bezwzględna a względna: tabela porównawcza

Podsumowanie ścieżki absolutnej vs. względnej

W skrócie, jeśli chcesz umieścić linki do innych stron internetowych należących do innej domeny innej niż domowa, najprawdopodobniej używasz ścieżki bezwzględnej. Przeciwnie, będziesz używać względnej ścieżki do nawigacji w witrynie, jeśli linki znajdują się w tej samej domenie, do której się odwołujesz. Krótko mówiąc, ścieżka bezwzględna odnosi się do tej samej lokalizacji w systemie plików względem katalogu głównego, podczas gdy ścieżka względna wskazuje określoną lokalizację w systemie plików względem bieżącego katalogu, nad którym pracujesz.