URL (Uniform Resource Locator) — definīcija un kā darbojas tīmekļa adrese
Uzzini, kas ir URL — tīmekļa adrese, tās daļas (protokols, domēns, ceļš, parametri), relatīvie un absolūtie URL un kā tie ļauj piekļūt interneta resursiem.
Uniform Resource Locator (URL) ir formāls veids, kā norādīt vietu, kur atrodas kāds interneta resurss (piemēram, tīmekļa lapu)) un kā to iegūt. URL sastāv no burtiem, cipariem un citiem simboliem, sakārtotiem standarta formā. Cilvēki un programmas ievada vai noklikšķina uz URL tīmekļa pārlūkprogrammā, lai pieprasītu resursu no cita datora — parasti tīmekļa servera) internetā. Biežāk tas notiek, noklikšķinot uz saites, piemēram, uz saites jau apskatītā lapā.
URL parasti sastāv no vairākiem galvenajiem elementiem. Pamatidejas līmenī tās daļas ir šādas:
- Protokols — nosaka, kādā veidā tiek sazinātas abas puses (piemēram, hiperteksta pārsūtīšanas protokols (HTTP).) Protokols bieži tiek saukts arī par shēmu (scheme), piemēram, http, https, ftp, mailto u.c.
- Atdalītājas zīmes :// — norāda, ka pēc shēmas seko resursa atrašanās vietas apraksts (autoritatīvais daļa), taču ne visas shēmas izmanto tieši šo simbolu kombināciju.
- Hosts (datora nosaukums vai adrese) — tas var būt domēna vārds vai IP adrese. Dažkārt nosaukums sākas ar www. (kas saistīts ar World Wide Web), bet ir tīkla administratora ziņā, kā tas nosaukts.
- Ports (neobligāti) — skaitlis, kas norāda, uz kuru tīkla portu jāsazinās serverim (piemēram, 80 priekš HTTP, 443 priekš HTTPS). Ja ports nav norādīts, tiek izmantots protokolam noklusētais ports.
- Ceļš (path) — norāda konkrēto failu vai skriptu serverī, piemēram, /images/photo.jpg vai /w/index.php.
- Vaicājuma virkne (query) — sākas ar jautājuma zīmi (?) un satur parametrus, kas tiek nodoti skriptam, piemēram, ?title=Uniform_Resource_Locator. Parametri parasti ir atslēga=vērtība pāros, atdalīti ar &.
- Fragments (aiz mārciņas zīmes #) — norāda konkrētu pozīciju vai sadaļu dokumentā, piemēram, #section2; to apstrādā pārlūkprogramma klienta pusē.
- Autentifikācija (retāk lietots) — daļa, kas var saturēt lietotājvārdu un paroli formātā user:pass@host (taču drošības apsvērumu dēļ to parasti neizmanto publiskos URL).
Turpmāk daži papildus skaidrojumi un piemēri:
- URL piemērs:
https://simple.wikipedia.org/w/index.php?title=Uniform_Resource_Locator. Šajā piemērā:
- https ir protokols (drošais HTTP, kas izmanto šifrēšanu).
- simple.wikipedia.org ir tīmekļa vietne (hosts/domēns).
- /w/index.php ir skripts. Šis skripts saņem parametrus, title=Uniform_Resource_Locator, kas norāda, kuru lapu parādīt.
Attiecībā uz relatīvajiem un absolūtajiem URL
Absolūtais URL satur visu nepieciešamo informāciju, lai sasniegtu resursu neatkarīgi no konteksta (protokols, hosts utt.). Relatīvs (īss) URL tiek izmantots tad, kad atrašanās vieta var tikt izsecināta no konteksta — piemēram, /wiki/URL darbosies tikai tad, ja tiek pievienots pašreizējā vietnes domēns un nepieciešamais protokols. Relatīvos URL izmanto, lai saīsina saites vietnē, bet tos nevar droši kopīgot ārpus konkrētā konteksta bez papildu informācijas.
URL vs URI
URL ir veids, kā aprakstīt, kur un kā piekļūt resursam. Tas ir arī viens no URI (vienotā resursa identifikators) veidiem. Konkrētāk: URI ir plašāks jēdziens, kas ietver gan URL (lokatori), gan URN (nosaukumi) — taču praksē termini URL un URI bieži tiek lietoti gandrīz vai sinonīmiski.
Praktiski padomi un drošība
- Izvairieties iekļaut lietotājvārdus un paroles URL, jo URL var saglabāties pārlūka žurnālos, starpniekserveros un statistikas rīkos.
- Ja URL satur īpašus simbolus (piemēram, atstarpes, diakritiku), tie parasti tiek pārkodēti, izmantojot procentu enkodēšanu (percent-encoding) vai IDN (punycode) starpniecību, lai nodrošinātu saderību.
- HTTPS nodrošina datu šifrēšanu starp pārlūkprogrammu un serveri, tāpēc, ja iespējams, izvēlieties https saites, īpaši, ja pārsūtat sensitīvus datus.
- URL normalizācija (piem., mazajiem burtiem domēnā, lieko slīpsvītru noņemšana) palīdz salīdzināt vai indeksēt lapas vienādi.
URL ir fundamentāls interneta elementa gabals — tas ļauj pārlūkiem, serveriem un citiem servisiem atrast un apmainīties ar resursiem viennozīmīgā, standartizētā veidā.

URL nodrošina, ka tas tiek novirzīts uz pareizo vietni. Ir viegli kļūdīties, jo ir daudz tīmekļa vietņu. Šajā attēlā redzami resursi pie Google.

Paplašinājumi
Tie ir domēna vārda beigās, pirms kura ir punkta zīme. Sākotnēji bija seši galvenie paplašinājumi:
- .com - Komerciāla izmantošana
- .net - tīkla / interneta pakalpojumu sniedzēja izmantošana
- .org - Izmantošana organizācijā
- .edu - Izglītības vajadzībām (skolas un universitātes)
- .mil - militārais lietojums
- .gov - Valdības lietojums
Mūsdienās ir daudz citu URL paplašinājumu. Tie parasti ir augstākā līmeņa domēni vai interešu grupas. Katrai valstij ir savs augstākā līmeņa domēns, piemēram, .ca - Kanādai, .us - Amerikas Savienotajām Valstīm vai .co.uk - Apvienotajai Karalistei. Daudzās valstīs ir tikai valdības domēna paplašinājums, piemēram, Amerikas Savienotajās Valstīs tiek izmantots .gov vai .feder.us, Kanādā - .gc.ca un Apvienotajā Karalistē - .gov.uk. Interešu grupu domēni varētu būt .tv (televīzija), .pro (profesionāļi) un .xxx (pornogrāfija). Tos neizmanto tik bieži kā sākotnējos paplašinājumus.
Jautājumi un atbildes
J: Kas ir vienotais resursu meklētājs (URL)?
A: URL ir cits tīmekļa adreses nosaukums. To veido burti, cipari un citi simboli standarta formā, ko cilvēki izmanto, lai liktu datoriem iegūt un parādīt konkrētus interneta resursus.
J: Kādi ir URL komponenti?
A: URL sastāv no vairākām daļām, tostarp protokola (bieži vien hiperteksta pārneses protokola), atdalīšanas rakstzīmēm, cita datora nosaukuma vai adreses, ceļa līdz dokumentam vai skriptam, lietotājvārda un paroles, kas nepieciešama, lai piekļūtu konkrētajai lapai, un teksta pēc mārciņas zīmes (#).
J: Ko nozīmē "www"?
A: "WWW" nozīmē World Wide Web.
J: Kāda ir atšķirība starp absolūto URL un relatīvo URL?
A: Absolūtajā URL ir visa informācija, kas vajadzīga, lai atrastu resursu internetā, bet relatīvos URL var izmantot tikai tad, ja konteksts var papildināt trūkstošo informāciju.
J: Vai ir kāda atšķirība starp URI un URL?
A: URI nozīmē Uniform Resource Identifier (vienotais resursu identifikators), kas būtībā ir tas pats, kas URL, tāpēc starp tām nav lielas atšķirības.
J: Kā cilvēki izmanto URL?
A: Cilvēki izmanto URL, ievadot tos tīmekļa pārlūkprogrammās vai noklikšķinot uz saitēm tīmekļa lapās, kuras viņi jau skatās.
Meklēt