Atšķirība starp absolūto un relatīvo URL

Absolūtais vai relatīvais URL

Vienotais resursu vietrādis (URL) ir adrese, kas norāda, kur konkrētais dokuments vai resurss atrodas globālajā tīmeklī (WWW). Labākais URL piemērs ir Web lapas adrese tīmeklī, piemēram, http://www.cnn.com/. Absolūtais URL, ko sauc arī par absolūto saiti, ir pilnīga interneta adrese, kas lietotāju novirza uz precīzu vietnes direktoriju vai failu. Relatīvs URL vai daļēja interneta adrese norāda uz direktoriju vai failu attiecībā pret pašreizējo direktoriju vai failu.

Kas ir absolūtais URL?

Absolūtajam URL, kas nodrošina pilnīgu Web lapas vai Web adreses adresi, parasti ir šāds formāts:.

protokols: // resursdatora nosaukums / citi_detaļas

Parasti kā protokola sadaļu izmanto hiperteksta pārsūtīšanas protokolu (http: //). Bet protokols var būt arī ftp: //, gopher: // vai fails: //. Resursdatora nosaukums ir tā datora nosaukums, kurā atrodas resurss. Piemēram, CNN centrālā tīmekļa servera resursdators ir www.cnn.com. Sadaļā other_details ir informācija par direktoriju un faila nosaukumu. Sadaļas other_details precīza nozīme ir atkarīga gan no protokola, gan no resursdatora. Resurss, uz kuru norāda absolūtais URL, parasti atrodas failā, bet to var ģenerēt arī lidojuma laikā.

Kas ir relatīvais URL?

Kā jau minēts iepriekš, relatīvs URL norāda uz resursu, salīdzinot ar pašreizējo direktoriju vai failu. Relatīvajam URL var būt vairākas atšķirīgas formas. Atsaucoties uz failu, kas atrodas tajā pašā direktorijā, kurā atrodas pašreiz norādītā lapa, relatīvais URL var būt vienkāršs kā paša faila nosaukums. Piemēram, ja jums mājas lapā ir jāizveido saite uz failu ar nosaukumu mans_vārds.html, kas atrodas tajā pašā direktorijā kā jūsu mājas lapa, faila nosaukumu var vienkārši izmantot šādi:

<href= ”My_name.html”> Mans vārdsa>

Ja fails, kas jums jāsaista, atrodas novirzošās lapas direktorijas apakšdirektorijā, relatīvajā URL jāiekļauj apakšdirektorijas nosaukums un faila nosaukums. Piemēram, ja mēs cenšamies saistīt failu my_parents.html, kas atrodas direktorijā ar nosaukumu vecāki un kas faktiski atrodas tajā direktorijā, kurā ir jūsu mājas lapa, relatīvais URL izskatīsies šādi.

<href= ”Vecāki / my_parents.html”> Mani vecākia>

Turklāt, ja vēlaties atsaukties uz resursiem, kas atrodas direktorijā, kura direktoriju struktūrā atrodas augstākā līmenī nekā direktorija, kurā atrodas atsauces lapa, varat izmantot divus secīgus punktus. Piemēram, ja vēlaties atsaukties uz failu ar nosaukumu home.html, kas atrodas direktorijā virs jūsu mājas lapas, relatīvo URL varat izmantot šādi:.

<href= ”… /Home.html΄> mājasa>

Atšķirība starp absolūto URL un relatīvo URL

Galvenā atšķirība starp absolūto URL un relatīvo URL ir tā, ka absolūtais URL ir pilnīga adrese, kas norāda uz failu vai resursu, savukārt relatīvais URL norāda uz failu, salīdzinot ar pašreizējo direktoriju vai failu. Absolūtais URL satur vairāk informācijas nekā relatīvs URL, taču relatīvo vietrāžu URL izmantošana ir daudz vienkāršāka, jo tie ir īsāki un vieglāk pārnēsājami. Bet relatīvos URL var izmantot tikai, lai atsauktos uz saitēm, kas atrodas tajā pašā serverī kā lapa, kurā tie norādīti.