Rozdiel medzi absolútnou a relatívnou cestou

Hypertextové odkazy, ktoré sa bežne označujú ako „odkazy“, sú stále jedným z najdôležitejších aspektov a základným prvkom World Wide Web. Je to schopnosť vytvoriť odkaz na stránke, vďaka čomu čitatelia môžu priamo sledovať alebo získať prístup k inému obsahu v dokumente. Je to jeden z najdôležitejších rysov webových stránok, najmä na dosiahnutie vysokého hodnotenia. Medzi počtom odkazov existuje priama korelácia. Odkazy môžu byť čokoľvek ako slovo alebo tlačidlo, ktoré ukazuje na iné miesto, ktoré je súčasťou tejto webovej stránky, alebo môže odkazovať na obsah, ktorý je súčasťou externých webových stránok. Pridanie odkazov na webové stránky je také ľahké, že webový dizajnér pochopí tento pojem, najmä ak sa do hry dostanú absolútne a relatívne cesty..

Čo je absolútna cesta?

Absolútna cesta je cesta, ktorá popisuje umiestnenie súboru alebo priečinka bez ohľadu na aktuálny pracovný adresár; v skutočnosti je to relatívne ku koreňovému adresáru. Obsahuje úplné umiestnenie súboru alebo adresára, odtiaľ názov. Nazýva sa aj absolútna cesta alebo úplná cesta a vždy začína na rovnakom mieste, ktoré je koreňovým adresárom. Absolútne cesty obsahujú všetky relevantné informácie na nájdenie zdrojov označených absolútnou adresou URL. Absolútna cesta musí byť použitá na odkázanie na webové stránky, ktoré sa nachádzajú v inej doméne ako vo vašej domovskej doméne.

Čo je relatívna cesta?

Relatívna cesta je cesta, ktorá popisuje umiestnenie súboru alebo priečinka vo vzťahu k aktuálnemu pracovnému adresáru. Najlepšie je použiť odkaz na webové stránky, ktoré sa nachádzajú v rovnakej doméne, ideálne na určitých častiach webových stránok, v ktorých dokumenty nikdy navzájom nezmenia vzťahy. Na rozdiel od absolútnych ciest obsahujú relatívne cesty informácie, ktoré sa vzťahujú iba na aktuálny dokument v rámci tej istej webovej stránky, čo vylučuje potrebu poskytnúť úplnú absolútnu cestu. Jednoducho povedané, relatívna cesta znamená cestu súvisiacu s umiestnením aktuálnej webovej stránky.

Rozdiel medzi absolútnou a relatívnou cestou

zmysel

Absolútna cesta, tiež označovaná ako cesta k súboru alebo úplná cesta, sa vzťahuje na konkrétne umiestnenie v systéme súborov bez ohľadu na aktuálny pracovný adresár. Na nájdenie súboru alebo adresára je potrebné umiestnenie súboru alebo adresára v počítači, ktoré obsahujú koreňový adresár a úplný zoznam adresárov. Relatívna cesta sa naopak týka umiestnenia adresára používajúceho aktuálny adresár ako referencie, čo vylučuje potrebu zadať úplnú absolútnu cestu. Relatívna cesta sa teda nazýva aj cesta, ktorá nie je absolútna.

URL

Pokiaľ ide o výber adries URL, absolútnej adresy URL a relatívnej adresy URL, existujú dva základné možnosti. Absolútna adresa URL odkazuje na veľmi konkrétne umiestnenie na webe a obsahuje všetky potrebné informácie na nájdenie prostriedku. Absolútne adresy URL sa musia použiť na odkazy na iné webové stránky, ktoré sa nenachádzajú v rovnakej doméne. Relatívne adresy URL sa naopak používajú ľahšie, pretože sa vzťahujú na stránku, na ktorej sa nachádzajú. Vždy je najlepšou praxou používať relatívne adresy URL na odkazy, ktoré sa nachádzajú v tej istej doméne, čo uľahčuje prácu s nimi.

Vo Windows

Absolútna cesta obsahuje úplnú adresu umiestnenia súboru, ktorá odkazuje na určitý adresár v počítači, zatiaľ čo aktuálny adresár sa považuje za referenčný na nájdenie iného adresára v prípade relatívnej cesty. Relatívna cesta obsahuje čiastočnú adresu absolútnej cesty na základe jej vzťahu k adresáru, na ktorý je prepojená.

Napríklad:

D: \ documents \ mydocument.doc

mydocument.doc

V prvom príklade absolútna cesta obsahuje úplnú cestu k súboru umiestnenému v adresári „D“. Kliknutím pravým tlačidlom myši na súbor a kliknutím na jeho vlastnosti môžete určiť absolútnu cestu k tomuto súboru. V druhom príklade relatívna cesta obsahuje čiastočnú adresu súboru vzhľadom na aktuálny pracovný adresár.

V systéme Linux

V systéme Linux je absolútna cesta definovaná ako umiestnenie súboru alebo adresára vzhľadom na koreňový adresár a je označená lomkou (/). Koreňový adresár označuje najvyšší adresár, ktorý obsahuje súborový systém obsahujúci sériu podadresárov, čo vedie k ďalším podadresárom. Naopak, relatívna cesta odkazuje skôr na umiestnenie súboru alebo adresára vzhľadom na aktuálny pracovný adresár ako na koreňový adresár. Napríklad,

/ Export / home / ftp / pub

export / home / ftp / pub

V prvom príklade cesta začína z / adresára, ktorý je koreňovým adresárom, vďaka ktorému je absolútna cesta. Odstránili sme lomku / v druhom príklade, čo z nej robí relatívnu cestu, čo znamená, že sa vzťahuje na aktuálny pracovný adresár namiesto koreňového adresára..

Absolútna vs. relatívna cesta: porovnávacia tabuľka

Zhrnutie absolútnej vs. relatívnej cesty

Stručne povedané, ak chcete uviesť odkazy na iné webové stránky, ktoré patria do inej domény ako domovskej domény, pravdepodobne použijete absolútnu cestu. Naopak, na navigáciu na webe použijete relatívnu cestu, ak sa odkazy nachádzajú v tej istej doméne, na ktorú odkazujete. Jednoducho povedané, absolútna cesta sa týka toho istého umiestnenia v súborovom systéme vzhľadom na koreňový adresár, zatiaľ čo relatívna cesta ukazuje na konkrétne umiestnenie v súborovom systéme vzhľadom na aktuálny adresár, na ktorom pracujete..