Skillnaden mellan en absolut och en relativ URL

Anonim

en Absolut vs en relativ URL

Uniform Resource Locator (URL) är en adress som specificerar var ett visst dokument eller en resurs finns på World Wide Web (WWW). Bästa exemplet på en URL är adressen till en webbsida på WWW, som // www. cnn. se /. 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 URL, som ger en fullständig adress till en webbsida eller en resurs på WWW, har vanligtvis det format som anges nedan.

protokoll: // värdnamn / other_details

Vanligtvis används Hyper Text Transfer Protocol (//) 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 för 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 URL?

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 finns i samma katalog som din startsida, kan du helt enkelt använda filnamnet enligt följande:

<< a href = "my_name. html "> Mitt namn a > Om filen du behöver länka finns i en underkatalog i referenssidans katalog måste du inkludera underkatalogens namn och filnamnet i den relativa URL. Till exempel om vi försöker länka en fil my_parents. html som finns i en katalog som heter föräldrar, som faktiskt finns i katalogen som innehåller din startsida, kommer den relativa webbadressen att se ut som följande. << a href

= "föräldrar / mina föräldrar. html "> Mina föräldrar

a > Dessutom, om du vill referera till en resurs som finns i en katalog som ligger på en högre nivå i katalogstrukturen än katalogen som innehåller hänvisningen sida kan du använda två på varandra följande punkter. Till exempel, om du vill referera till en fil som heter hemma.html som i en katalog ovanför din startsida, kan du använda en relativ webbadress enligt följande. << a href = "… / home. html "> Hem a >

Skillnad mellan Absolute URL och Relativ URL

Huvudskillnaden mellan en absolut webbadress och en relativ webbadress är att en absolut webbadress är en fullständig adress som pekar till en fil eller en resurs, medan en relativ URL 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.