Absoluut- ja suhtelise URL-i erinevus

absoluutne või suhteline URL

Ühtne ressursihaldur (URL) on aadress, mis täpsustab, kus konkreetne dokument või ressurss asub veebis (WWW). Parim URL-i näide on veebis oleva veebisaidi aadress, näiteks http://www.cnn.com/. Absoluutne URL, mida nimetatakse ka absoluutseks lingiks, on täielik Interneti-aadress, mis viib kasutaja veebisaidi täpsesse kataloogi või faili. Suhteline URL või osaline Interneti-aadress osutab kataloogile või failile praeguse kataloogi või faili suhtes.

Mis on absoluutne URL?

Absoluutsel URL-il, mis pakub veebisaidi või veebiaadressi täielikku aadressi, on tavaliselt järgmine formaat.

protokoll: // hostinimi / muud_detailid

Tavaliselt kasutatakse protokolli jaotisena hüperteksti ülekandeprotokolli (http: //). Kuid protokoll võib olla ka ftp: //, gopher: // või fail: //. Hostinimi on arvuti nimi, milles ressurss asub. Näiteks CNN-i keskse veebiserveri hostinimi on www.cnn.com. Jaotis other_details sisaldab teavet kataloogi ja failinime kohta. Jao other_details täpne tähendus sõltub nii protokollist kui ka hostist. Ressurss, millele osutab absoluutne URL, asub tavaliselt failil, kuid seda saab luua ka lennult.

Mis on suhteline URL?

Nagu varem mainitud, osutab suhteline URL ressursile praeguse kataloogi või faili suhtes. Suhteline URL võib esineda mitmel erineval kujul. Kui viidatakse failile, mis asub samas kataloogis kui praegu viidatud leht, võib suhteline URL olla lihtne kui faili nimi. Näiteks kui peate oma kodulehel looma lingi failile nimega my_name.html, mis asub teie avalehega samas kataloogis, saate faili nime kasutada lihtsalt järgmiselt:

<href= ”Minu_nimi.html”> minu nimia>

Kui linkimiseks vajalik fail asub viidatava lehe kataloogi alamkataloogis, peate lisama alamkataloogi nime ja faili nime suhtelisse URL-i. Näiteks kui proovime linkida faili my_parents.html, mis asub vanemate kataloogis, mis asub tegelikult teie avalehte sisaldava kataloogi sees, näeb suhteline URL välja järgmine.

<href= ”Vanemad / minu_vanemad.html”> Minu vanemada>

Lisaks, kui soovite viidata ressursile, mis asub kataloogis, mis asub kataloogistruktuuri kõrgemal tasemel kui kataloog, mis sisaldab viidavat lehte, võite kasutada kahte järjestikust punkti. Näiteks kui soovite viidata failile home.html, mida oma avalehe kohal olevas kataloogis saate kasutada suhtelist URL-i järgmiselt.

<href= ”… /Home.html΄>kodua>

Absoluutse URL-i ja suhtelise URL-i erinevus

Peamine erinevus absoluutse URL-i ja suhtelise URL-i vahel on see, et absoluutne URL on täielik aadress, mis osutab failile või ressursile, samas kui suhteline URL osutab failile praeguse kataloogi või faili suhtes. Absoluutne URL sisaldab rohkem teavet kui suhteline URL, kuid suhteliste URL-ide kasutamine on palju lihtsam, kuna need on lühemad ja teisaldatavad. Kuid suhtelisi URL-e saab kasutada ainult nendele linkidele viitamiseks, mis asuvad samas serveris neid viitava lehega.