en absolut vs en relativ URL
Uniform Resource Locator (URL) är en adress som anger var ett visst dokument eller en resurs finns på World Wide Web (WWW). Bästa exemplet på en URL är adressen på en webbsida på WWW, till exempel http://www.cnn.com/. Absolut URL, även kallad en absolut länk, är en komplett internetadress som tar en användare till exakt katalog eller fil på en webbplats. En relativ URL eller en partiell internetadress, pekar på en katalog eller en fil i förhållande till den aktuella katalogen eller en fil.
Vad är Absolute URL?
Absolut webbadress, som ger en fullständig adress till en webbsida eller en resurs på WWW, har i allmänhet formatet som anges nedan.
protokoll: // hostname / other_details
Vanligtvis används Hyper Text Transfer Protocol (http: //) som protokollavsnitt. Men protokollet kan också vara ftp: //, gopher: //, eller fil: //. Värdnamnet är namnet på den dator som resursen är bosatt. Exempelvis är värdnamnet på CNNs centrala webbserver www.cnn.com. Avsnittet other_details innehåller information om katalog och filnamn. Den exakta meningen med avsnittet other_details beror på både protokoll och värd. Resursen som pekas av den absoluta webbadressen är normalt bosatt i en fil, men den kan också genereras på flyg.
Vad är relativ webbadress?
Som tidigare nämnts pekar en relativ URL till en resurs relativt den aktuella katalogen eller filen. En relativ webbadress kan ta flera olika former. När man hänvisar till en fil som finns i samma katalog som den aktuella referensen, kan den relativa webbadressen vara enkel som namnet på själva filen. Till exempel, om du behöver skapa en länk på din hemsida till en fil som heter my_name.html, som ligger i samma katalog som din startsida, kan du helt enkelt använda filnamnet på följande sätt:
<en href= "My_name.html"> Mitt namnen>
Om filen som du behöver länka finns i en underkatalog i referenssidans katalog måste du inkludera underkatalogens namn och filnamnet i den relativa webbadressen. Till exempel om vi försöker länka en fil my_parents.html som ligger inom en katalog som heter föräldrar, som faktiskt finns i katalogen som innehåller din startsida, ser den relativa webbadressen ut som följande.
<en href= "Föräldrar / my_parents.html"> Mina föräldraren>
Om du dessutom vill hänvisa till en resurs som finns i en katalog som ligger på en högre nivå i katalogstrukturen än katalogen som innehåller referenssidan, kan du använda två på varandra följande prickar. Om du till exempel vill hänvisa till en fil som heter home.html det i en katalog ovanför din startsida, kan du använda en relativ webbadress enligt följande.
<en href= "... /home.html">Homeen>
Skillnad mellan Absolute URL och Relativ URL
Den största skillnaden mellan en absolut webbadress och en relativ webbadress är att en absolut webbadress är en fullständig adress som pekar på en fil eller en resurs, medan en relativ webbadress pekar på en fil i förhållande till den aktuella katalogen eller filen. Absolut URL innehåller mer information än en relativ webbadress, men det är mycket lättare att använda relativa webbadresser eftersom de är kortare och mer portabla. Men relativa webbadresser kan bara användas för att hänvisa till länkar som finns på samma server som den sida som hänvisar till dem.