Forskel mellem en absolut og en relativ URL

en absolut vs en relativ URL

Uniform Resource Locator (URL) er en adresse, der specificerer, hvor et bestemt dokument eller en ressource er placeret på World Wide Web (WWW). Det bedste eksempel på en URL er adressen på en webside på WWW såsom http://www.cnn.com/. Absolute URL, også kaldet et absolut link, er en komplet internetadresse, der fører en bruger til det nøjagtige bibliotek eller fil på et websted. En relativ URL eller en delvis internetadresse peger på et bibliotek eller en fil i forhold til det aktuelle bibliotek eller en fil.

Hvad er absolut URL?

Absolute URL, der giver en komplet adresse på en webside eller en ressource på WWW, har generelt det format, der er givet under.

Protokol: // værtsnavn / other_details

Normalt bruges Hyper Text Transfer Protocol (http: //) som protokolsektionen. Men protokollen kan også være ftp: //, gopher: // eller fil: //. Værtsnavnet er navnet på den computer, som ressourcen opholder sig. For eksempel er værtsnavnet på CNNs centrale webserver www.cnn.com. Afsnittet other_details inkluderer oplysninger om bibliotek og filnavnet. Den nøjagtige betydning af sektionen other_details afhænger af både protokollen og værten. Ressourcen, der er peget på den absolutte URL, ligger normalt i en fil, men den kan også genereres undervejs.

Hvad er relativ URL?

Som nævnt tidligere peger en relativ URL på en ressource i forhold til det aktuelle bibliotek eller fil. En relativ URL kan have flere forskellige former. Når der henvises til en fil, der er i samme bibliotek som den aktuelt omtalte side, kan den relative URL være enkel som navnet på selve filen. Hvis du som et eksempel har brug for at oprette et link på din startside til en fil kaldet my_name.html, som findes i det samme bibliotek som din startside, kan du blot bruge filnavnet som følger:

<en href= ”My_name.html”> Mit navn-en>

Hvis den fil, du har brug for at linke, er inden for et undermappe i den henvisende sides bibliotek, skal du inkludere undermappeordnet og filnavnet i den relative URL. Hvis vi f.eks. Forsøger at linke en fil my_parents.html, der findes i et bibliotek, der kaldes forældre, som faktisk findes inden i det bibliotek, der indeholder din startside, vil den relative URL se ud som følgende.

<en href= ”Forældre / my_parents.html”> Mine forældre-en>

Hvis du desuden vil henvise til en ressource, der findes i et bibliotek, der er på et højere niveau i katalogstrukturen end det bibliotek, der indeholder den henvisende side, kan du bruge to på hinanden følgende prikker. Hvis du f.eks. Vil henvise til en fil kaldet home.html, der i et bibliotek over din startside, kan du bruge en relativ URL som følger.

<en href= ”… /Home.html”> Hjem-en>

Forskel mellem absolut URL og relativ URL

Den største forskel mellem en absolut URL og en relativ URL er, at en absolut URL er en komplet adresse, der peger på en fil eller en ressource, mens en relativ URL peger på en fil i forhold til det aktuelle bibliotek eller fil. Absolute URL indeholder mere information end en relativ URL, men det er meget lettere at bruge relative URL'er, da de er kortere og mere bærbare. Men relative webadresser kan kun bruges til at henvise til links, der bor på den samme server som den side, der henviser til dem.