Skraćeno kao URL, Uniform Resource Locator je način identificiranja lokacije datoteke na internetu. Oni su ono što koristimo za otvaranje ne samo web stranica, već i za preuzimanje slika, videozapisa, softverskih programa i drugih vrsta datoteka koje se nalaze na poslužitelju.
Otvaranje lokalne datoteke na vašem računalu jednostavno je kao dvostruki klik, ali za otvaranje datoteka na udaljenim računalima, poput web poslužitelja, moramo koristiti URL-ove kako bi naš web preglednik znao gdje tražiti. Na primjer, otvaranje HTML datoteke koja predstavlja dolje objašnjenu web stranicu vrši se unosom u navigacijsku traku na vrhu preglednika koji koristite.
Druga imena
Uniformni lokatori resursa najčešće se skraćuju kao URL-ovi, ali se također nazivaju i adresama web stranica kada se odnose na URL-ove koji koriste HTTP ili HTTPS protokol.
URL obično se izgovara sa svakim slovom pojedinačno (tj. u - r - l, a ne earl). Nekada je to bila skraćenica za Universal Resource Locator prije nego što je 1994. promijenjena u Uniform Resource Locator.
Primjeri URL-ova
Vjerojatno ste navikli unositi URL, poput ovog za pristup Googleovoj web stranici:
https://www.google.com
Cijela adresa naziva se URL. Drugi primjer je ovo web mjesto (prvo) i Microsoftovo (drugo):
https://www.lifewire.comhttps://www.microsoft.com
Možete čak biti super precizni i otvoriti izravni URL do slike. Na primjer, sljedeći URL vodi do Googleovog logotipa na web stranici Wikipedije:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Možete vidjeti da počinje s https: i ima URL uobičajenog izgleda kao u gornjim primjerima, ali zatim ima mnogo drugog teksta i kosih crta kako bi vas uputili u točnu mapu i datoteku u kojoj se slika nalazi na poslužitelju web stranice.
Isti koncept se primjenjuje kada pristupate stranici za prijavu usmjerivača; IP adresa usmjerivača koristi se kao URL za otvaranje konfiguracijske stranice.
Većina nas je upoznata s ovim vrstama URL-ova koje koristimo u web-preglednicima kao što su Firefox ili Chrome, ali to nisu jedini slučajevi u kojima ćete trebati URL.
U svim ovim primjerima koristite HTTP protokol za otvaranje web stranice, koji je vjerojatno jedini s kojim se većina ljudi susreće, ali postoje i drugi protokoli koje možete koristiti, kao što su FTP, TELNET, MAILTO i RDP. URL može čak upućivati na lokalne datoteke koje imate na tvrdom disku. Svaki protokol može imati jedinstven skup sintaktičkih pravila kako bi došao do odredišta.
Struktura URL-a
URL se može rastaviti na različite odjeljke, a svaki dio služi određenoj svrsi kada se pristupa udaljenoj datoteci.
HTTP i FTP URL-ovi strukturirani su na isti način kao protocol://hostname/fileinfo. Na primjer, pristup FTP datoteci s njezinim URL-om može izgledati otprilike ovako:
FTP://naziv poslužitelja/mapa/otherfolder/detalji programa.docx
Što, osim što ima FTP umjesto HTTP, izgleda kao bilo koji drugi URL na koji možete naići na webu.
Upotrijebimo sljedeći URL kao primjer HTTP adrese i identificirajmo svaki dio:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https je protokol (kao što je FTP protokol) koji definira vrstu poslužitelja s kojim komunicirate.
- security je naziv hosta koji se koristi za pristup ovoj web stranici.
- googleblog je naziv domene.
- com je ono što se naziva domenom najviše razine (TLD), od kojih neke druge uključuju.net,.org,.co.uk, itd.
- /2018/01/ predstavlja direktorije koji se koriste za organiziranje web stranice ili datoteke. Na web poslužitelju koji drži datoteke web stranice, to bi bile stvarne mape kroz koje biste kliknuli kako biste pronašli datoteku koju ovaj URL navodi.
- todays-cpu-vulnerability-what-you-need.html je stvarna datoteka na koju URL upućuje. Ako ste pokušavali učitati sliku, audiodatoteku ili drugu vrstu datoteke umjesto HTML datoteke, tada bi URL završavao tom datotečnom ekstenzijom (poput-p.webp" />.
- security.googleblog.com kao grupa naziva se potpuno kvalificirani naziv domene (FQDN).
Pravila sintakse URL-a
U URL-u su dopušteni samo brojevi, slova i sljedeći znakovi: ()!$-'_+.
Ostali znakovi moraju biti kodirani (prevedeni u programski kod) kako bi bili prihvaćeni.
Neki URL-ovi imaju parametre koji ga odvajaju od dodatnih varijabli. Na primjer, kada na Googleu tražite lifewire:
https://www.google.com/search?q=lifewire
Upitnik koji vidite govori određenoj skripti, smještenoj na Googleovom poslužitelju, da joj želite poslati određenu naredbu kako biste dobili prilagođene rezultate.
Određena skripta koju Google koristi za izvršavanje pretraživanja zna da sve što slijedi nakon ?q=dijela URL-a treba biti identificirano kao pojam za pretraživanje, tako da što god da je upisano pri tom točka u URL-u koristi se za pretraživanje na Googleovoj tražilici.
Možete vidjeti slično ponašanje u URL-u u ovoj YouTube pretrazi za najboljim videozapisima o mačkama:
https://www.youtube.com/results?search_query=best+cat+videos
Iako razmaci nisu dopušteni u URL-u, neke web stranice koriste + znak, koji možete vidjeti u primjerima Googlea i YouTubea. Drugi koriste kodirani ekvivalent razmaka, koji je %20.
Neki URL-ovi mogu mijenjati parametre ovisno o kontekstu. Dobar primjer može se vidjeti prilikom dodavanja vremenske oznake YouTube videu. Neke veze zahtijevaju ampersand, a druge upitnik.
URL-ovi također mogu koristiti sidra. Oni se nalaze na samom kraju i opisuju gdje na toj stranici treba skočiti kada se odabere veza. Sidra se stvaraju prilikom dodavanja poveznica na web stranicu, a koriste se znakom broja (). Evo primjera u unosu Wikipedije gdje vas sidro vodi na drugi dio stranice:
https://en.wikipedia.org/wiki/LifewireHistory
URL-ovi koji koriste više varijabli koriste jedan ili više znakova & iza upitnika. Ovdje možete vidjeti primjer pretraživanja Amazon.com za Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Prvoj varijabli, url, prethodi upitnik, ali sljedećoj varijabli, field-keywords, prethodi znak ampersand. Dodatnim varijablama također bi prethodio znak &.
Dijelovi URL-a osjetljivi su na velika i mala slova, posebno sve nakon naziva domene (direktorije i naziv datoteke). To možete vidjeti sami ako riječ "potreba" napišete velikim slovima u Googleovom primjeru URL-a koji smo dekonstruirali gore, tako da kraj URL-a glasi todays-cpu-vulnerability-what-you-NEED.htmlPokušajte otvoriti tu stranicu i vidjet ćete da se ne učitava jer ta određena datoteka ne postoji na poslužitelju.
Više informacija o URL-ovima
Ako vas URL upućuje na datoteku koju vaš web preglednik može prikazati, poput-j.webp
URL-ovi nam pružaju jednostavan način za pristup IP adresi poslužitelja bez potrebe da znamo koja je stvarna adresa. Oni su poput imena koja se lako pamte za naše omiljene web stranice. Ovaj prijevod s URL-a na IP adresu je ono za što se koriste DNS poslužitelji.
Neki URL-ovi su jako dugi i složeni i najbolje ih je koristiti ako ih kliknete kao poveznicu ili ih kopirate/zalijepite u adresnu traku preglednika. Pogreška u URL-u može generirati pogrešku HTTP statusnog koda serije 400, a najčešći tip je pogreška 404.
Ako pokušate pristupiti stranici koja ne postoji na poslužitelju, dobit ćete grešku 404. Ove su vrste pogrešaka toliko uobičajene da ćete na nekim web stranicama često pronaći njihove prilagođene, često šaljive verzije. Ako imate problema s pristupom web stranici ili mrežnoj datoteci za koju mislite da bi se trebala normalno učitavati, pokušajte riješiti problem s URL-om.
Većina URL-ova ne zahtijeva navođenje naziva porta. Otvaranje google.com, na primjer, može se učiniti navođenjem njegovog broja priključka na kraju kao što je https://www.google.com:80, ali nije nužno. Da web mjesto umjesto toga radi na portu 8080, mogli biste zamijeniti port i na taj način pristupiti stranici.
Prema zadanim postavkama, FTP stranice koriste port 21, ali druge mogu biti postavljene na port 22 ili nešto drugo. Ako FTP stranica ne koristi port 21, morate navesti koji koristi da biste ispravno pristupili poslužitelju. Isti se koncept primjenjuje na bilo koji URL koji koristi drugačiji port od onoga što program koristi za pristup prema zadanim postavkama pretpostavlja da koristi.
FAQ
Mogu li blokirati URL?
Da. Način blokiranja web stranice ovisi o vašem uređaju i operativnom sustavu. Većina web-preglednika omogućuje blokiranje određenih stranica, a možete blokirati i URL na cijeloj mreži putem postavki usmjerivača.
Što je točni URL?
Univerzalni URL je kratak, pamtljiv URL koji preusmjerava s dužeg, složenijeg URL-a. Za postavljanje ispraznog URL-a upotrijebite skraćivač URL-ova koji nudi prilagođene domene.
Što je URL povratnog poziva?
URL povratnog poziva je stranica na koju se korisnici preusmjeravaju nakon dovršetka radnje na drugoj web stranici ili programu. Na primjer, ako kupite na web-mjestu i budete preusmjereni na treću stranu za obradu plaćanja, bit ćete preusmjereni na URL za povratni poziv (obično stranica za potvrdu) na izvornom web-mjestu nakon dovršetka plaćanja.
Koja je razlika između HTTP-a i
Glavna razlika između HTTP-a i HTTPS-a je u tome što je HTTPS sigurniji. Stoga ga uvijek treba koristiti na web stranicama na kojima je potrebno prenijeti sigurne podatke.