Kaj je URL? Spletni naslov — definicija, sestava in primeri
Uniform Resource Locator (URL) je drugo ime za spletni naslov. URL-ji so sestavljeni iz črk, številk in drugih simbolov v standardni obliki. Ljudje jih uporabljajo v računalnikih, da računalnik pridobi in prikaže določen vir (običajno spletno stran) iz drugega računalnika (spletnega strežnika) v internetu. To storijo tako, da v spletni brskalnik vtipkajo naslov URL ali pa pogosteje kliknejo povezavo, na primer povezavo na spletni strani, ki jo že vidijo.
URL-ji so sestavljeni iz več delov:
- Protokol. Zelo pogosto je to protokol HTTP (Hypertext TransferProtocol).
- Nekateri ločilni znaki: ://
- Ime ali naslov drugega računalnika. Zelo pogosto se imena začnejo s www. (kar pomeni World Wide Web), vendar je celotno ime odvisno od skrbnika tega računalnika.
V nekaterih primerih lahko URL vsebuje tudi
- Pot do dokumenta ali skripte.
- V primeru skripte so dodatni parametri za vprašalnim znakom (?)
- Uporabniško ime in geslo, ki sta potrebna za dostop do določene strani
- Nekaj besedila za znakom funt (#), ki označuje mesto za preskok naprej.
URL te strani je https://simple.wikipedia.org/w/index.php?title=Uniform_Resource_Locator.
- https je protokol
- simple.wikipedia.org je spletno mesto
- /w/index.php je skripta. Ta skripta dobi parametre, title=Uniform_Resource_Locator
Krajša oblika, imenovana ("relativni") naslov URL, se uporablja, kadar lahko računalnik pravilno izpolni celoten ("absolutni") naslov URL iz konteksta. Na primer, /wiki/URL deluje samo za povezavo na Wikipediji do te strani na Wikipediji. Absolutne naslove URL je mogoče deliti zunaj računalnikov, tudi z malo ali nič razlage.
URL je URI. URI je enotni identifikator virov. URL in URI sta v osnovi enaka. Zato vam tega ni treba zamenjati.
Sestavni deli URL (podrobneje)
- Shema (protokol) — določa način dostopa do vira, npr. http, https, ftp, mailto, file, data. Shema je običajno pred dvopičjem (npr. https:).
- Avtorizacija — včasih se v URL-ju pojavi uporabnik:geslo@, npr. ftp://user:[email protected]. Zaradi varnosti se shranjevanje gesel v URL-ju ne priporoča, ker se lahko beleži v dnevnikih strežnikov ali zgodovini brskalnika.
- Gostitelj — ime domene (npr. example.com) ali IP-naslov (npr. 192.0.2.1 ali [2001:db8::1]).
- Vrata (port) — številka vrat, ločena z dvopičjem (npr. :80 ali :443). Če so uporabljena privzeta vrata za protokol (80 za HTTP, 443 za HTTPS), jih pogosto ni treba zapisati.
- Pot — pot do vira na strežniku, npr. /mapa/datoteka.html. Pot je lahko občutljiva na velike in male črke (odvisno od strežnika).
- Poizvedbeni niz (query) — začne se z znakom ?, vsebuje parametre v obliki ključ=vrednost ločene z &, npr. ?page=2&sort=asc. Strežniki in skripte uporabljajo te parametre za dinamično ustvarjanje vsebine.
- Fragment (oznaka mesta) — del po znaku #, npr. #odsek, ki brskalniku pove, da se pomakne na določen del strani. Fragment ni poslan strežniku.
Primeri URL-jev
- Polni (absolutni) URL: http://example.com:80/path/to/page.html?lang=sl#kontakt
- Relativni URL na isti domeni: /images/logo.png
- Elektronski naslov (mailto): mailto:[email protected]
- FTP: ftp://ftp.example.com/pub/datoteka.zip
- Data URI (vdelana vsebina): data:text/plain;base64,SGVsbG8=
Posebnosti in dobre prakse
- Rezervirani znaki: v URL-jih morajo biti nekateri znaki kodirani (percent-encoding), npr. presledek kot %20, šumniki in znaki zdiših kod se v domenah pogosto pretvorijo s Punycode (xn--...).
- Varnost: pri prenosu občutljivih podatkov uporabljajte HTTPS. Nikoli ne pošiljajte gesel ali občutljivih osebnih podatkov kot del URL-ja, ker se lahko zabeležijo.
- SEO in uporabnost: kratki, opisni in semantični URL-ji (npr. /novice/napovedi-2025) so prijaznejši uporabnikom in spletnim iskalnikom.
- Normalizacija: isti vir je lahko dosegljiv pod več različnimi URL-ji (npr. z ali brez www, z zaključno poševnico ali brez). Uporabljajte kanonične naslove (canonical) in preusmeritve za enotno rabo.
- Relativni naslovi so uporabni znotraj istega mesta; absolutni so potrebni, ko delite povezave zunaj njihovega konteksta.
Razlika med URL, URI in URN
URI (Uniform Resource Identifier) je splošnejši pojem — identificira vir. URL (Uniform Resource Locator) je podvrsta URI, ki poleg identifikacije pove tudi, kako vir doseči (lokator). URN (Uniform Resource Name) je drugi tip URI, ki identificira vir z imenom, ne pa nujno poda lokacije (primer urn:isbn:0451450523). V praksi se izraza URL in URI pogosto uporabljata zamenljivo, a tehnično ima vsak svoj pomen.
Če želite praktično razumeti URL, poskusite razčleniti nekaj primerov in opazovati, kako brskalnik in strežnik interpretirata različne dele naslova. To pomaga pri razumevanju delovanja interneta in spletnih aplikacij.


URL poskrbi, da se preusmeri na pravo spletno mesto. Ker obstaja veliko spletnih strani, se je zlahka zmotilo. Ta slika prikazuje vire v bližini Googla.


Razširitve
Ti so na koncu imena domene, pred katerim je pika. Sprva je bilo šest glavnih razširitev:
- .com - Komercialna uporaba
- .net - uporaba omrežja / ponudnika internetnih storitev
- .org - Organizacijska uporaba
- .edu - uporaba v izobraževanju (šole in univerze)
- .mil - Vojaška uporaba
- .gov - vladna uporaba
Danes obstajajo številne druge razširitve URL. Običajno so to domene najvišje ravni ali interesne skupine. Vsaka država ima svojo domeno najvišje ravni, na primer .ca za Kanado, .us za Združene države Amerike ali .co.uk za Združeno kraljestvo. Številne države imajo samo vladne končnice, na primer Združene države Amerike uporabljajo .gov ali .fed.us, .gc.ca za Kanado in .gov.uk za Združeno kraljestvo. Domene interesnih skupin vključujejo domene .tv (televizija), .pro (strokovnjaki) in .xxx (pornografija). Te domene se ne uporabljajo tako pogosto kot prvotne domene.
Vprašanja in odgovori
V: Kaj je URL (Uniform Resource Locator)?
O: URL je drugo ime za spletni naslov. Sestavljen je iz črk, številk in drugih simbolov v standardni obliki, ki jo ljudje uporabljajo, da računalniki pridobijo in prikažejo določene vire iz interneta.
V: Katere so sestavine naslova URL?
O: URL je sestavljen iz več delov, vključno s protokolom (pogosto Hypertext Transfer Protocol), ločilnimi znaki, imenom ali naslovom drugega računalnika, potjo do dokumenta ali skripte, uporabniškim imenom in geslom, potrebnim za dostop do določene strani, ter besedilom za znakom funt (#).
V: Kaj pomeni "www"?
O: WWW pomeni World Wide Web (svetovni splet).
V: Kakšna je razlika med absolutnim in relativnim naslovom URL?
O: Absolutni naslov URL vsebuje vse informacije, ki so potrebne za iskanje vira na internetu, medtem ko se relativni naslovi URL lahko uporabljajo le, kadar lahko manjkajoče informacije dopolnimo s kontekstom.
V: Ali obstaja razlika med URI in URL?
O: URI je kratica za Uniform Resource Identifier (enotni identifikator virov), ki je v osnovi enak kot URL, zato med njima ni velike razlike.
V: Kako ljudje uporabljajo naslove URL?
O: Ljudje uporabljajo naslove URL tako, da jih vnesejo v spletne brskalnike ali kliknejo povezave na spletnih straneh, ki jih že pregledujejo.