Forskel mellem en absolut og en relativ URL

Anonim

en absolut vs en relativ URL

ensartet ressource locator (URL) er en adresse der angiver, hvor et bestemt dokument eller en ressource er placeret på World Wide Web (WWW). Bedste eksempel på en URL er adressen på en webside på WWW som // www. cnn. dk /. Absolut URL, også kaldet et absolut link, er en komplet internetadresse, der tager en bruger til den nøjagtige mappe eller fil på et websted. En relativ URL eller en delvis internetadresse, peger på en mappe eller en fil i forhold til den aktuelle mappe eller en fil.

Hvad er absolut webadresse?

Absolut URL, som giver en komplet adresse på en webside eller en ressource på WWW, har generelt formatet angivet bellow.

protokol: // værtsnavn / other_details

Normalt bruges Hyper Text Transfer Protocol (//) som protokolafsnit. Men protokollen kan også være ftp: //, gopher: //, eller fil: //. Værtsnavnet er navnet på den computer, som ressourcen er bosiddende. For eksempel er værtsnavnet på CNNs centrale webserver www. cnn. com. Afsnittet other_details indeholder oplysninger om mappe og filnavn. Den nøjagtige betydning af sektionen other_details afhænger af både protokollen og værten. Den ressource, der peges af den absolutte webadresse, er normalt bosat på en fil, men den kan også genereres på farten.

Hvad er relativ webadresse?

Som tidligere nævnt peger en relativ webadresse på en ressource i forhold til den aktuelle mappe eller fil. En relativ webadresse kan tage flere forskellige former. Når der henvises til en fil, der ligger i samme mappe som den aktuelt omtalte side, kan den relative URL være enkel som navnet på selve filen. Hvis du f.eks. Skal oprette et link på din startside til en fil kaldet my_name. html, som ligger i samme mappe som din startside, kan du blot bruge filnavnet som følger:

<< a href = "my_name. html "> Mit navn a > Hvis den fil, du skal linke, er inden for en undermappe i den refererende sides mappe, skal du medtage undermappenavnet og filnavnet i den relative URL. For eksempel hvis vi forsøger at forbinde en fil my_parents. html, der er inde i en mappe, der hedder forældre, som faktisk ligger inden for den mappe, der indeholder din startside, vil den relative webadresse ligne følgende. << a href

= "forældre / mine ældre. html "> Mine forældre

Hvis du også vil henvise til en ressource, der findes på en mappe, der er på et højere niveau i mappestrukturen end den mappe, der indeholder henvisningen side, kan du bruge to på hinanden følgende punkter. For eksempel, hvis du vil henvise til en fil, der hedder hjem.html, som i en mappe over din startside, kan du bruge en relativ webadresse som følger. << a href = "… / home. html "> Hjem a > Forskel mellem absolut webadresse og relativ webadresse

Hovedforskellen mellem en absolut webadresse og en relativ webadresse er, at en absolut webadresse er en komplet adresse, der peger på til en fil eller en ressource, mens en relativ webadresse peger på en fil i forhold til den aktuelle mappe eller fil. Absolut URL indeholder mere information end en relativ webadresse, men ved hjælp af relative webadresser er det meget nemmere, da de er kortere og mere bærbare. Men relative webadresser kan kun bruges til at henvise til links, der ligger på den samme server som den side, der henviser dem.