Ścieżka bezwzględna i względna

Anonim

Hiperłącza, powszechnie nazywane "linkami", są nadal jednym z najważniejszych aspektów i fundamentalnym elementem World Wide Web. Jest to możliwość utworzenia łącza na stronie, która umożliwia czytelnikom bezpośrednie śledzenie lub uzyskiwanie dostępu do innych treści w dokumencie. Jest to jedna z najbardziej charakterystycznych cech stron internetowych, szczególnie w celu uzyskania wysokich rankingów. Istnieje bezpośrednia korelacja między ilością linków. Łącza mogą być dowolnymi słowami lub przyciskami wskazującymi inną lokalizację, która jest częścią tej witryny, lub mogą wskazywać na zawartość będącą częścią zewnętrznych witryn internetowych. Tak proste, jak to tylko możliwe, aby dodać linki do stron internetowych, jest nieco trudniejsze dla projektanta stron internetowych, aby zrozumieć tę koncepcję, szczególnie gdy w grę wchodzą bezwzględne i względne ścieżki.

Co to jest ścieżka absolutna?

Ścieżka bezwzględna to ścieżka opisująca położenie pliku lub folderu, niezależnie od bieżącego katalogu roboczego; w rzeczywistości jest względny w stosunku do katalogu głównego. Zawiera pełną lokalizację pliku lub katalogu, stąd nazwa. Jest to również określane jako bezwzględna ścieżka lub pełna ścieżka i zawsze zaczyna się w tym samym miejscu, które jest katalogiem głównym. Ścieżki bezwzględne zawierają wszystkie istotne informacje, aby znaleźć zasoby wskazane przez bezwzględny adres URL. Ścieżka bezwzględna musi być używana w odniesieniu do witryn znajdujących się w domenie innej niż domena domowa.

Co to jest ścieżka względna?

Ścieżka względna to ścieżka opisująca położenie pliku lub folderu w stosunku do bieżącego katalogu roboczego. Najlepiej można z tego korzystać w przypadku witryn zlokalizowanych w tej samej domenie, najlepiej w niektórych sekcjach witryn 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 są jedynie względne w stosunku do bieżącego dokumentu w obrębie tej samej witryny, co pozwala uniknąć podania pełnej ścieżki bezwzględnej. W prostych słowach ścieżka względna odnosi się do ścieżki odnoszącej się do lokalizacji bieżącej strony.

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

Znaczenie

Ścieżka bezwzględna, określana również jako ścieżka do pliku lub pełna ścieżka, 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óre są wymagane do zlokalizowania pliku lub katalogu. Ścieżka względna, przeciwnie, odnosi się do położenia katalogu używającego bieżącego katalogu jako odniesienia, co pozwala uniknąć konieczności określenia pełnej bezwzględnej ścieżki. W ten sposób ścieżka względna nazywana jest również ścieżką bezwzględną.

URL

Istnieją dwa podstawowe wybory, jeśli chodzi o wybór adresów URL, bezwzględny adres URL i względny adres URL. Bezwzględny adres URL wskazuje na bardzo konkretną lokalizację w sieci i zawiera wszystkie informacje niezbędne do zlokalizowania zasobu. Do łączenia z innymi witrynami, które nie są zlokalizowane w tej samej domenie, należy używać bezwzględnych adresów URL. Względne adresy URL są z kolei łatwiejsze w użyciu, ponieważ są względne w stosunku do strony, na której się znajdują. Zawsze najlepiej jest używać względnych adresów URL do odnośników, które znajdują się w tej samej domenie, co ułatwia ich pracę.

W systemie Windows

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

Na przykład:

D: documents mydocument.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ę tego pliku. W drugim przykładzie ścieżka względna zawiera częściowy adres pliku względem bieżącego katalogu roboczego.

W systemie Linux

W systemie Linux ścieżka bezwzględna jest zdefiniowana jako lokalizacja pliku lub katalogu względem katalogu głównego i jest oznaczona za pomocą ukośnika (/). Katalog główny odnosi się do katalogu głównego zawierającego system plików zawierający serię podkatalogów, które prowadzą do dalszych podkatalogów. Wręcz przeciwnie, ścieżka względna odnosi się do położenia pliku lub katalogu względem bieżącego katalogu roboczego, a nie do 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 go bezwzględną ścieżką. Usunęliśmy ukośnik w przód / w drugim przykładzie, który czyni relatywną ścieżkę, co oznacza, że ​​odnosi się do bieżącego katalogu roboczego zamiast do katalogu głównego.

Absolute vs. Relative Path: Comparison Chart

Podsumowanie Absolutu vs. Względna Ścieżka

W skrócie, jeśli chcesz umieścić linki do innych stron internetowych należących do innej domeny niż domena domowa, najprawdopodobniej użyjesz bezwzględnej ścieżki. Wręcz przeciwnie, użyjesz względnej ścieżki do nawigacji na stronie, jeśli linki znajdują się w tej samej domenie, do której się odnosisz.W prostych słowach ś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 na określoną lokalizację w systemie plików względem bieżącego katalogu, nad którym pracujesz.