Skrajšano kot URL, je enotni lokator virov način prepoznavanja lokacije datoteke na internetu. Uporabljamo jih za odpiranje ne le spletnih mest, temveč tudi za prenos slik, videoposnetkov, programov in drugih vrst datotek, ki gostujejo na strežniku.
Odpiranje lokalne datoteke v vašem računalniku je tako preprosto kot dvoklik nanjo, toda za odpiranje datotek v oddaljenih računalnikih, kot so spletni strežniki, moramo uporabiti URL-je, da naš spletni brskalnik ve, kje iskati. Datoteko HTML, ki predstavlja spodaj razloženo spletno stran, na primer odprete tako, da jo vnesete v navigacijsko vrstico na vrhu brskalnika, ki ga uporabljate.
Druga imena
Enotni lokatorji virov so najpogosteje skrajšani kot URL-ji, vendar se imenujejo tudi naslovi spletnih mest, ko se nanašajo na URL-je, ki uporabljajo protokol HTTP ali
URL se običajno izgovori z vsako črko posebej (tj. u - r - l, ne earl). To je bila okrajšava za univerzalni iskalnik virov, preden so ga leta 1994 spremenili v enotni iskalnik virov.
Primeri URL-jev
Verjetno ste navajeni vnašati URL, kot je ta za dostop do Googlovega spletnega mesta:
https://www.google.com
Celoten naslov se imenuje URL. Drug primer je to spletno mesto (prvo) in Microsoftovo (drugo):
https://www.lifewire.comhttps://www.microsoft.com
Lahko ste celo zelo natančni in odprete neposredni URL do slike. Naslednji URL na primer vodi do Googlovega logotipa na spletni strani Wikipedije:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Vidite lahko, da se začne z https: in ima običajni URL, kot so zgornji primeri, nato pa ima veliko drugega besedila in poševnic, ki vas usmerijo v točno tisto mapo in datoteko, kjer je slika na strežniku spletnega mesta.
Isti koncept velja, ko dostopate do strani za prijavo usmerjevalnika; naslov IP usmerjevalnika se uporablja kot URL za odpiranje konfiguracijske strani.
Večina od nas pozna tovrstne URL-je, ki jih uporabljamo v spletnem brskalniku, kot sta Firefox ali Chrome, vendar to niso edini primeri, ko boste potrebovali URL.
V vseh teh primerih za odpiranje spletnega mesta uporabljate protokol HTTP, ki je verjetno edini, s katerim se sreča večina ljudi, vendar obstajajo tudi drugi protokoli, ki bi jih lahko uporabili, kot so FTP, TELNET, MAILTO in RDP. URL lahko kaže celo na lokalne datoteke, ki jih imate na trdem disku. Vsak protokol ima lahko edinstven nabor sintaksnih pravil, da doseže cilj.
Struktura URL-ja
URL je mogoče razčleniti na različne razdelke, pri čemer vsak del služi določenemu namenu pri dostopu do oddaljene datoteke.
URL-ji HTTP in FTP so strukturirani enako kot protocol://ime gostitelja/info datoteke. Na primer, dostop do datoteke FTP z njenim URL-jem je lahko videti nekako takole:
FTP://imestrežnika/mapa/otherfolder/programdetails.docx
Ki je poleg FTP namesto HTTP videti kot kateri koli drug URL, ki ga lahko srečate v spletu.
Uporabimo naslednji URL kot primer naslova HTTP in identificiramo vsak del:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https je protokol (kot je FTP protokol), ki določa vrsto strežnika, s katerim komunicirate.
- security je ime gostitelja, ki se uporablja za dostop do tega spletnega mesta.
- googleblog je ime domene.
- com se imenuje domena najvišje ravni (TLD), nekatere druge vključujejo.net,.org,.co.uk itd.
- /2018/01/ predstavlja imenike, ki se uporabljajo za organiziranje spletne strani ali datoteke. Na spletnem strežniku, ki hrani datoteke spletnega mesta, bi bile to dejanske mape, po katerih bi kliknili, da bi našli datoteko, ki jo določa ta URL.
- todays-cpu-vulnerability-what-you-need.html je dejanska datoteka, na katero kaže URL. Če bi poskušali naložiti sliko, zvočno datoteko ali drugo vrsto datoteke namesto datoteke HTML, bi se URL končal s to pripono datoteke (na primer-p.webp" />.
- security.googleblog.com kot skupina se imenuje popolnoma kvalificirano ime domene (FQDN).
Pravila sintakse URL
V URL-ju so dovoljene samo številke, črke in naslednji znaki: ()!$-'_+.
Drugi znaki morajo biti kodirani (prevedeni v programsko kodo), da so sprejeti.
Nekateri URL-ji imajo parametre, ki ga ločijo od dodatnih spremenljivk. Na primer, ko v Googlu iščete lifewire:
https://www.google.com/search?q=lifewire
Vprašaj, ki ga vidite, sporoča določenemu skriptu, ki gostuje na Googlovem strežniku, da mu želite poslati določen ukaz, da bi dobili rezultate po meri.
Določen skript, ki ga Google uporablja za izvajanje iskanj, ve, da mora biti vse, kar sledi ?q=delu URL-ja, prepoznano kot iskalni izraz, torej karkoli je vneseno pri tem točka v URL-ju se uporablja za iskanje v Googlovem iskalniku.
Podobno vedenje lahko vidite v URL-ju v tem YouTubovem iskanju najboljših videoposnetkov mačk:
https://www.youtube.com/results?search_query=best+cat+videos
Čeprav presledki v URL-ju niso dovoljeni, nekatera spletna mesta uporabljajo znak +, ki ga lahko vidite v primerih v Googlu in YouTubu. Drugi uporabljajo kodiran ekvivalent presledka, kar je %20.
Nekateri URL-ji lahko preklapljajo med parametri glede na kontekst. Dober primer je mogoče videti pri dodajanju časovnega žiga videoposnetku YouTube. Nekatere povezave zahtevajo ampersand, druge pa vprašaj.
URL-ji lahko uporabljajo tudi sidra. Ti so na samem koncu in opisujejo, kam na tej strani skočiti, ko je izbrana povezava. Sidra nastanejo pri dodajanju povezav na spletno stran in uporabljajo številčni znak (). Tu je primer vnosa v Wikipediji, kjer vas sidro popelje na drug del strani:
https://en.wikipedia.org/wiki/LifewireHistory
URL-ji, ki uporabljajo več spremenljivk, za vprašajem uporabljajo enega ali več znakov &. Tukaj si lahko ogledate primer za iskanje na Amazon.com za Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Pred prvo spremenljivko, url, je vprašaj, pred naslednjo spremenljivko, field-keywords, pa ampersand. Pred dodatnimi spremenljivkami bi prav tako stal ampersand.
Deli URL-ja so občutljivi na velike in male črke, zlasti vse za imenom domene (imeniki in ime datoteke). To lahko vidite sami, če besedo "need" v Googlovem primeru URL-ja, ki smo ga dekonstruirali zgoraj, napišete z veliko začetnico, tako da se na koncu URL-ja glasi todays-cpu-vulnerability-what-you-NEED.htmlPoskusite odpreti to stran in videli boste, da se ne naloži, ker ta določena datoteka ne obstaja na strežniku.
Več informacij o URL-jih
Če vas URL usmeri na datoteko, ki jo lahko prikaže vaš spletni brskalnik, na primer sliko JPG, vam je ni treba dejansko prenesti v računalnik, da bi jo videli. Za datoteke, ki običajno niso prikazane v brskalniku, kot so datoteke PDF in DOCX ter zlasti datoteke EXE (in številne druge vrste datotek), boste pozvani, da jih prenesete.
URL-ji nam omogočajo preprost način dostopa do naslova IP strežnika, ne da bi morali vedeti, kaj je dejanski naslov. So kot imena naših priljubljenih spletnih mest, ki si jih je enostavno zapomniti. Za ta prevod URL-ja v naslov IP se uporabljajo strežniki DNS.
Nekateri URL-ji so res dolgi in zapleteni in jih je najbolje uporabiti, če jih kliknete kot povezavo ali kopirate/prilepite v naslovno vrstico brskalnika. Napaka v URL-ju lahko povzroči napako statusne kode HTTP serije 400, najpogostejša vrsta pa je napaka 404.
Če poskušate dostopati do strani, ki ne obstaja na strežniku, boste prejeli napako 404. Te vrste napak so tako pogoste, da boste na nekaterih spletnih mestih pogosto našli njihove prilagojene, pogosto šaljive različice. Če imate težave z dostopom do spletnega mesta ali spletne datoteke, za katero menite, da bi se morala normalno nalagati, poskusite odpraviti težavo z URL-jem.
Večina URL-jev ne zahteva podajanja imena vrat. Na primer, google.com lahko odprete tako, da na koncu navedete njegovo številko vrat, kot je https://www.google.com:80, vendar to ni potrebno. Če bi spletno mesto namesto tega delovalo na vratih 8080, bi lahko zamenjali vrata in na ta način dostopali do strani.
Strani FTP privzeto uporabljajo vrata 21, druga pa so lahko nastavljena na vrata 22 ali kaj drugega. Če spletno mesto FTP ne uporablja vrat 21, morate določiti, katera uporablja, da lahko pravilno dostopate do strežnika. Enak koncept velja za vse URL-je, ki uporabljajo drugačna vrata od tistih, ki jih program uporablja za dostop, privzeto domneva, da jih uporablja.
FAQ
Ali lahko blokiram URL?
Da. Kako blokirate spletno mesto, je odvisno od vaše naprave in operacijskega sistema. Večina spletnih brskalnikov vam omogoča blokiranje določenih spletnih mest, prek nastavitev usmerjevalnika pa lahko blokirate URL v celotnem omrežju.
Kaj je prazen URL?
Univerzalni URL je kratek, zapomnljiv URL, ki preusmerja z daljšega, bolj zapletenega URL-ja. Če želite nastaviti bančni URL, uporabite skrajšalnik URL-jev, ki ponuja domene po meri.
Kaj je URL povratnega klica?
URL povratnega klica je stran, kamor so uporabniki preusmerjeni po dokončanju dejanja na drugem spletnem mestu ali programu. Če na primer opravite nakup na spletnem mestu in vas preusmeri k tretjemu ponudniku plačilnih storitev, boste po zaključku plačila preusmerjeni na URL povratnega klica (običajno potrditvena stran) na izvirnem spletnem mestu.
Kakšna je razlika med HTTP in
Glavna razlika med HTTP in HTTPS je ta, da je HTTPS varnejši. Zato ga je treba vedno uporabljati na spletnih mestih, kjer je treba prenesti varne podatke.