Absolutní a relativní cesta
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, která činí čtenářům, aby přímo sledovali jiný obsah v dokumentu nebo měli přístup k němu. Jedná se o jednu z nejdůležitějších vlastností webových stránek, zejména pro dosažení vysokých hodnocení. Existuje přímá korelace mezi množstvím odkazů. Odkazy mohou být něco jako slovo nebo tlačítko, které odkazuje na jiné místo, které je součástí této webové stránky, nebo může odkazovat na obsah, který je součástí externích webových stránek. Stejně snadné, jak přidat odkazy na webové stránky, je pro webového designéra trošičce obtížnější pochopit koncept, zvláště když do hry vstoupí 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 je to relativní s kořenovým adresářem. Obsahuje úplné umístění souboru nebo adresáře, odtud název. Je také označována jako absolutní cesta nebo úplná cesta a vždy začíná na stejném místě, což je kořenový adresář. Absolutní cesty obsahují všechny relevantní informace k nalezení zdrojů označených absolutní adresou URL. Absolutní cesta musí být použita odkazovat na webové stránky, které jsou v jiné doméně, než je vaše domácí doména.
Co je to relativní cesta?
Relativní cesta je cesta, která popisuje umístění souboru nebo složky ve vztahu k aktuálnímu pracovnímu adresáři. Může se nejlépe využít k odkazům na webové stránky, které se nacházejí ve stejné doméně, nejlépe na určitých částech webových stránek, ve kterých dokumenty nikdy vzájemně nemění vzájemné vztahy. Na rozdíl od absolutních cest, relativní cesty obsahují informace, které jsou pouze relativní k aktuálnímu dokumentu v rámci stejného webu, což vylučuje potřebu poskytnout úplnou absolutní cestu. Jednoduše řečeno, relativní cesta odkazuje na cestu vzhledem k umístění aktuální webové stránky.
Rozdíl mezi absolutní a relativní cestou
Význam
Absolutní cesta, označovaná také jako cesta k souboru nebo úplná cesta, odkazuje na konkrétní umístění v souborovém systému, bez ohledu na aktuální pracovní adresář. Jedná se o umístění souboru nebo adresáře v počítači, které obsahuje kořenový adresář a úplný seznam adresářů, který je nutný k nalezení souboru nebo adresáře. Relativní cesta, naopak, odkazuje na umístění adresáře s použitím aktuálního adresáře jako odkazu, což zamezuje potřebě zadat úplnou absolutní cestu. Takže relativní cesta je také nazývána jako ne-absolutní cesta.
URL
Existují dvě základní volby, pokud jde o výběr adres URL, absolutní URL a relativní URL. Absolutní adresa URL odkazuje na velmi konkrétní místo 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 webovými stránkami, které nejsou umístěny ve stejné doméně. Relativní adresy URL jsou naopak mnohem snadnější, protože jsou relativní na stránku, na které se nacházejí. Vždy je nejlepší praxe používat relativní adresy URL odkazující odkazy, které se nacházejí ve stejné doméně, což usnadňuje práci s nimi.
V systému Windows
Absolutní cesta obsahuje úplnou adresu umístění souboru a odkazuje na určitý adresář v počítači, zatímco aktuální adresář je považován za odkaz k nalezení jiného adresáře v případě relativní cesty. Relativní cesta obsahuje částečnou adresu absolutní cesty založenou na jejím vztahu k adresáři, ke kterému je propojena.
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". Klepnutím pravým tlačítkem na soubor a klepnutím na vlastnosti můžete určit absolutní cestu daného 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 vpřed (/). Kořenový adresář odkazuje na horní adresář, který obsahuje souborový systém obsahující řadu podadresářů, což vede k dalším podadresářům. Naproti tomu relativní cesta odkazuje na umístění souboru nebo adresáře vzhledem k aktuálnímu pracovnímu adresáři, nikoli k 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 /, který je kořenovým adresářem, který je absolutní cestou. Odstranili jsme lomítko vpřed / ve druhém příkladu, což z něj činí 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í graf
Shrnutí absolutní vs. relativní cesty
Stručně řečeno, pokud chcete přenést odkazy na jiné webové stránky, které se nacházejí v jiné doméně, než je domácí doména, pravděpodobně budete používat absolutní cestu. Naopak, použijete relativní cestu pro navigaci na webu, pokud jsou odkazy umístěny ve stejné doméně, na kterou odkazujete.Jednoduše řečeno, absolutní cesta odkazuje na stejné umístění v souborovém systému vzhledem k kořenovému adresáři, zatímco relativní cesta ukazuje na konkrétní umístění v souborovém systému vzhledem k aktuálnímu adresáři, na kterém pracujete.