Rozdíl mezi absolutní a relativní cestou

Hypertextové odkazy, běžně označované jako „odkazy“, jsou stále jedním z nejdůležitějších aspektů a základním prvkem World Wide Web. Je to schopnost vytvořit odkaz na stránce, díky kterému čtenáři mohou přímo sledovat nebo přistupovat k jinému obsahu v dokumentu. Je to jeden z nejdůležitějších rysů webových stránek, zejména pro dosažení vysokého hodnocení. Mezi množstvím odkazů existuje přímá korelace. Odkazy mohou být cokoli jako slovo nebo tlačítko, které odkazuje na jiné místo, které je součástí tohoto webu, nebo může odkazovat na obsah, který je součástí externích webových stránek. Jak snadno to může být přidat odkazy na webové stránky, je pro webdesignéra trochu složitější pochopit tento koncept, zejména když se do hry dostanou absolutní a relativní cesty..

Co je absolutní cesta?

Absolutní cesta je cesta, která popisuje umístění souboru nebo složky bez ohledu na aktuální pracovní adresář; ve skutečnosti se jedná o kořenový adresář. Obsahuje kompletní umístění souboru nebo adresáře, odtud název. Nazývá se také absolutní cesta nebo úplná cesta a vždy začíná na stejném místě, které je kořenovým adresářem. Absolutní cesty obsahují všechny relevantní informace k nalezení zdrojů označených absolutní adresou URL. Absolutní cesta musí být použita k odkazu na webové stránky, které jsou v jiné doméně než ve vaší domovské doméně.

Co je relativní cesta?

Relativní cesta je cesta, která popisuje umístění souboru nebo složky vzhledem k aktuálnímu pracovnímu adresáři. To může být nejlepší použít k odkazu na webové stránky, které jsou umístěny ve stejné doméně, ideálně na určitých částech webových stránek, na nichž dokumenty nikdy nemění vzájemné vztahy. Na rozdíl od absolutních cest relativní cesty obsahují informace, které se vztahují pouze k aktuálnímu dokumentu na stejném webu, což vylučuje potřebu poskytnout úplnou absolutní cestu. Zjednodušeně řečeno, relativní cesta označuje cestu relativní k umístění aktuální webové stránky.

Rozdíl mezi absolutní a relativní cestou

Význam

Absolutní cesta, také označovaná jako cesta k souboru nebo úplná cesta, odkazuje na konkrétní umístění v systému souborů, bez ohledu na aktuální pracovní adresář. Jedná se o umístění souboru nebo adresáře v počítači, které obsahují kořenový adresář a úplný seznam adresářů, který je vyžadován k nalezení souboru nebo adresáře. Naopak relativní cesta odkazuje na umístění adresáře používajícího aktuální adresář jako odkaz, což vylučuje potřebu zadat úplnou absolutní cestu. Relativní cesta se tedy nazývá také jako cesta, která není absolutní.

URL

Pokud jde o výběr adres URL, absolutní a relativní URL, existují dvě základní možnosti. Absolutní adresa URL odkazuje na velmi specifické umístění na webu a obsahuje všechny potřebné informace k nalezení zdroje. Absolutní adresy URL musí být použity k propojení s jinými weby, které nejsou umístěny ve stejné doméně. Relativní adresy URL se naopak používají snadněji, protože se vztahují ke stránce, na které jsou. Doporučujeme používat relativní adresy URL k odkazu na odkazy, které jsou umístěny ve stejné doméně, což usnadňuje jejich práci.

Ve Windows

Absolutní cesta obsahuje úplnou adresu umístění souboru, která odkazuje na určitý adresář v počítači, zatímco aktuální adresář je považován za odkaz pro nalezení jiného adresáře v případě relativní cesty. Relativní cesta obsahuje částečnou adresu absolutní cesty na základě jejího vztahu k adresáři, ke kterému je připojena.

Například:

D: \ documents \ mydocument.doc

mydocument.doc

V prvním příkladu absolutní cesta obsahuje úplnou cestu k souboru umístěnému v adresáři „D“. Můžete pravým tlačítkem myši na soubor a klepnutím na vlastnosti určit absolutní cestu k tomuto souboru. Ve druhém příkladu relativní cesta obsahuje částečnou adresu souboru vzhledem k aktuálnímu pracovnímu adresáři.

V Linuxu

V Linuxu je absolutní cesta definována jako umístění souboru nebo adresáře vzhledem k kořenovému adresáři a je označena lomítkem (/). Kořenový adresář odkazuje na nejvyšší adresář, který obsahuje souborový systém obsahující řadu podadresářů, což vede k dalším podadresářům. Naopak relativní cesta odkazuje spíše na umístění souboru nebo adresáře vzhledem k aktuálnímu pracovnímu adresáři než kořenovému adresáři. Například,

/ export / home / ftp / pub

export / home / ftp / pub

V prvním příkladu cesta začíná z adresáře /, což je kořenový adresář, díky němuž je absolutní cesta. Ve druhém příkladu jsme odstranili lomítko /, což z něj dělá relativní cestu, což znamená, že se vztahuje k aktuálnímu pracovnímu adresáři místo kořenového adresáře..

Absolutní vs. relativní cesta: srovnávací tabulka

Shrnutí absolutní vs. relativní cesty

Stručně řečeno, pokud si přejete dát odkazy na jiné webové stránky, které patří do jiné domény než domovské domény, pravděpodobně používáte absolutní cestu. Naopak, pro navigaci na webu použijete relativní cestu, pokud se odkazy nacházejí ve stejné doméně, na kterou odkazujete. Jednoduše řečeno, absolutní cesta odkazuje na stejné umístění v systému souborů vzhledem k kořenovému adresáři, zatímco relativní cesta ukazuje na konkrétní umístění v systému souborů vzhledem k aktuálnímu adresáři, na kterém pracujete..