Absolútna vs relatívna adresa URL
Uniform Resource Locator (URL) je adresa, ktorá určuje, kde sa konkrétny dokument alebo zdroj nachádza na webe (WWW). Najlepším príkladom adresy URL je adresa webovej stránky na WWW, napríklad http://www.cnn.com/. Absolútna adresa URL, tiež nazývaná absolútny odkaz, je úplná internetová adresa, ktorá používateľa presmeruje na presný adresár alebo súbor webovej stránky. Relatívna adresa URL alebo čiastočná internetová adresa ukazuje na adresár alebo súbor vzhľadom na aktuálny adresár alebo súbor.
Čo je to Absolútna adresa URL?
Absolútna adresa URL, ktorá poskytuje úplnú adresu webovej stránky alebo zdroja na WWW, má zvyčajne uvedený formát.
Protokol: // hostname / other_details
Ako časť protokolu sa zvyčajne používa protokol Hyper Text Transfer Protocol (http: //). Protokol však môže byť aj ftp: //, gopher: // alebo file: //. Názov hostiteľa je názov počítača, v ktorom je umiestnený zdroj. Napríklad názov hostiteľa centrálneho webového servera CNN je www.cnn.com. Sekcia other_details obsahuje informácie o adresári a názve súboru. Presný význam časti other_details závisí od protokolu aj od hostiteľa. Prostriedok, na ktorý odkazuje absolútna adresa URL, sa zvyčajne nachádza v súbore, ale môže sa vygenerovať aj za chodu.
Čo je relatívna adresa URL?
Ako už bolo spomenuté, relatívna URL odkazuje na prostriedok relatívne k aktuálnemu adresáru alebo súboru. Relatívna adresa URL môže mať niekoľko rôznych foriem. Pri odkazovaní na súbor, ktorý sa nachádza v rovnakom adresári ako aktuálne odporúčaná stránka, relatívna adresa URL môže byť jednoduchá ako názov samotného súboru. Napríklad, ak potrebujete na svojej domovskej stránke vytvoriť odkaz na súbor s názvom my_name.html, ktorý sa nachádza v rovnakom adresári ako domovská stránka, môžete jednoducho použiť názov súboru takto:
<a href= ”My_name.html”> Moje meno>
Ak sa súbor, ktorý potrebujete prepojiť, nachádza v podadresári adresára referenčnej stránky, musíte do relatívnej adresy URL zahrnúť názov podadresára a názov súboru. Napríklad, ak sa pokúšame prepojiť súbor my_parents.html, ktorý je v adresári s názvom rodičia, ktorý sa skutočne nachádza vo vnútri adresára, ktorý obsahuje vašu domovskú stránku, relatívna adresa URL bude vyzerať takto:.
<a href= ”Rodičia / my_parents.html”> Moji rodičia>
Okrem toho, ak sa chcete odvolávať na prostriedok, ktorý sa nachádza v adresári, ktorý je na vyššej úrovni v adresárovej štruktúre ako v adresári, ktorý obsahuje referenčnú stránku, môžete použiť dve za sebou nasledujúce bodky. Napríklad, ak chcete odkazovať na súbor s názvom home.html, ktorý v adresári nad domovskou stránkou môžete použiť relatívnu adresu URL nasledovne.
<a href= ”… /Home.html”>Domáca>
Rozdiel medzi absolútnou a relatívnou adresou URL
Hlavný rozdiel medzi absolútnou adresou URL a relatívnou adresou URL spočíva v tom, že absolútna adresa URL je úplná adresa, ktorá odkazuje na súbor alebo zdroj, zatiaľ čo relatívna adresa URL odkazuje na súbor vzhľadom na aktuálny adresár alebo súbor. Absolútna adresa URL obsahuje viac informácií ako relatívna adresa URL, ale používanie relatívnych adries URL je omnoho jednoduchšie, pretože sú kratšie a prenosnejšie. Relatívne adresy URL však možno použiť iba na odkazy, ktoré sa nachádzajú na rovnakom serveri ako stránka, ktorá ich odkazuje.