Skraćeno kao URL, Uniform Resource Locator je način identifikacije lokacije datoteke na internetu. Oni su ono što koristimo za otvaranje ne samo web stranica, već i za preuzimanje slika, video zapisa, softverskih programa i drugih vrsta datoteka koje se nalaze na serveru.
Otvaranje lokalne datoteke na vašem računaru je jednostavno kao dvostruki klik na nju, ali za otvaranje datoteka na udaljenim računarima, kao što su web serveri, moramo koristiti URL-ove tako da naš web pretraživač zna gdje da traži. Na primjer, otvaranje HTML datoteke koja predstavlja web stranicu objašnjenu u nastavku, vrši se unošenjem u traku za navigaciju na vrhu pretraživača koji koristite.
Druga imena
Uniform Resource Locators se najčešće skraćuju kao URL-ovi, ali se nazivaju i web adresama kada se odnose na URL-ove koji koriste HTTP ili HTTPS protokol.
URL se obično izgovara sa svakim izgovorenim slovom pojedinačno (tj. u - r - l, a ne earl). Nekada je to bila skraćenica za Universal Resource Locator prije nego što je promijenjena u Uniform Resource Locator 1994.
Primjeri URL-ova
Verovatno ste navikli unositi URL, kao što je ovaj za pristup Googleovoj web stranici:
https://www.google.com
Cijela adresa se zove URL. Drugi primjer je ova web stranica (prva) i Microsoftova (druga):
https://www.lifewire.comhttps://www.microsoft.com
Možete čak postati super konkretni i otvoriti direktni 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 da ima URL normalnog izgleda poput gornjih primjera, ali zatim ima puno drugog teksta i kosih crta kako bi vas usmjerili na tačan folder i fajl u kojem se slika nalazi na serveru web stranice.
Isti koncept se primjenjuje kada pristupate stranici za prijavu rutera; IP adresa rutera se koristi kao URL za otvaranje konfiguracijske stranice.
Većina nas poznaje ove vrste URL-ova koje koristimo u web pretraživačima kao što su Firefox ili Chrome, ali to nisu jedini slučajevi u kojima će vam trebati URL.
U svim ovim primjerima, koristite HTTP protokol za otvaranje web stranice, što je vjerovatno jedino 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 jedinstveni skup pravila sintakse kako bi stigao do odredišta.
Struktura URL-a
URL se može raščlaniti na različite sekcije, svaki dio služi određenoj svrsi prilikom pristupa udaljenom fajlu.
HTTP i FTP URL-ovi su strukturirani isto, kao protocol://hostname/fileinfo. Na primjer, pristup FTP datoteci sa njenim URL-om može izgledati otprilike ovako:
FTP://servername/folder/otherfolder/programdetails.docx
Što, osim što ima FTP umjesto HTTP, izgleda kao bilo koji drugi URL koji možete naići na internetu.
Upotrebimo sljedeći URL kao primjer HTTP adrese i identifikujemo 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 tip servera sa kojim komunicirate.
- security je ime hosta koji se koristi za pristup ovoj specifičnoj web stranici.
- googleblog je ime domene.
- com je ono što se naziva domenom najvišeg nivoa (TLD), od kojih neki drugi uključuju.net,.org,.co.uk, itd.
- /2018/01/ predstavlja direktorije koji se koriste za organiziranje web stranice ili datoteke. Na web serveru koji drži datoteke web stranice, to bi bile stvarne mape kroz koje biste kliknuli da biste pronašli datoteku koju ovaj URL navodi.
- todays-cpu-vulnerability-what-you-need.html je stvarna datoteka na koju URL upućuje. Ako pokušavate učitati sliku, audio datoteku ili drugu vrstu datoteke umjesto HTML datoteke, URL bi završavao na toj ekstenziji datoteke (kao što je-p.webp" />.
- security.googleblog.com kao grupa se zove potpuno kvalificirani naziv domene (FQDN).
Pravila sintakse URL-a
U URL-u su dozvoljeni samo brojevi, slova i sljedeći znakovi: ()!$-'_+.
Ostali znakovi moraju biti kodirani (prevedeni u programski kod) da bi bili prihvaćeni.
Neki URL-ovi imaju parametre koji ih odvajaju od dodatnih varijabli. Na primjer, kada pretražite Google za lifewire:
https://www.google.com/search?q=lifewire
Upitnik koji vidite govori određenoj skripti, hostiranoj na Googleovom serveru, da joj želite poslati određenu komandu kako biste dobili prilagođene rezultate.
Specifična 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 šta god da se unese u to tačka u URL-u se koristi za pretraživanje na Google-ovom pretraživaču.
Možete vidjeti slično ponašanje u URL-u u ovoj YouTube pretrazi najboljih videa o mačkama:
https://www.youtube.com/results?search_query=best+cat+videos
Iako razmaci nisu dozvoljeni u URL-u, neke web stranice koriste znak +, koji možete vidjeti u primjerima Google i YouTube. Drugi koriste kodirani ekvivalent razmaka, a to je %20.
Neki URL-ovi se mogu mijenjati između parametara ovisno o kontekstu. Dobar primjer se može vidjeti kada dodate vremensku oznaku na YouTube video. Neki linkovi zahtijevaju ampersand, a drugi koriste znak pitanja.
URL-ovi također mogu koristiti sidra. Oni se nalaze na samom kraju i opisuju gdje na toj stranici treba skočiti kada je veza odabrana. Sidra se kreiraju prilikom dodavanja linkova na web stranicu i koriste znak broja (). Evo primjera u unosu na Wikipediji 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 ampersanda iza znaka pitanja. Ovdje možete vidjeti primjer za pretragu na Amazon.com za Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Prvoj promenljivoj, url, prethodi upitnik, ali sledećoj varijabli, field-keywords, prethodi znak ampersand. Dodatnim varijablama bi također prethodio ampersand.
Dijelovi URL-a su posebno osjetljivi na velika i mala slova, sve iza imena domene (direktoriji i naziv datoteke). To možete i sami vidjeti ako u primjeru URL-a iz Google-a koji smo dekonstruirali iznad, napišete velikim slovom riječ "potreba", čineći da kraj URL-a glasi todays-cpu-vulnerability-what-you-NEED.htmlPokušajte da otvorite tu stranicu i vidite da se ne učitava jer ta konkretna datoteka ne postoji na serveru.
Više informacija o URL-ovima
Ako vas URL upućuje na datoteku koju vaš web pretraživač može prikazati, kao što je-j.webp
URL-ovi nam pružaju jednostavan način da pristupimo IP adresi servera bez potrebe da znamo koja je stvarna adresa. Oni su poput imena koja se lako pamte za naše omiljene web stranice. Ovaj prijevod sa URL-a na IP adresu je ono za što se koriste DNS serveri.
Neki URL-ovi su zaista dugi i složeni i najbolje ih je koristiti ako ih kliknete kao vezu ili ih kopirate/zalijepite u adresnu traku pretraživača. Greška u URL-u može generirati grešku HTTP statusnog koda serije 400, a najčešći tip je greška 404.
Ako pokušate pristupiti stranici koja ne postoji na serveru, dobićete grešku 404. Ove vrste grešaka su toliko česte da ćete često pronaći njihove prilagođene, često duhovite verzije na nekim web stranicama. 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 sa URL-om.
Većina URL-ova ne zahtijeva davanje imena porta. Otvaranje google.com, na primjer, može se obaviti navođenjem njegovog broja porta na kraju poput https://www.google.com:80, ali nije neophodno. Da je web lokacija umjesto toga radila na portu 8080, mogli biste zamijeniti port i pristupiti stranici na taj način.
Podrazumevano, FTP sajtovi koriste port 21, ali drugi mogu biti postavljeni na port 22 ili nešto drugačije. Ako FTP lokacija ne koristi port 21, morate navesti koji od njih koristi da biste ispravno pristupili serveru. Isti koncept se primjenjuje na bilo koji URL koji koristi drugačiji port od onoga čemu program koristi za pristup pretpostavlja da ga koristi po defaultu.
FAQ
Mogu li blokirati URL?
Da. Način na koji blokirate web stranicu ovisi o vašem uređaju i operativnom sistemu. Većina web pretraživača vam omogućava da blokirate određene web lokacije, a možete blokirati URL na cijeloj mreži putem postavki rutera.
Šta je isprazni URL?
Uobičajeni URL je kratak, nezaboravan URL koji preusmjerava sa dužeg, složenijeg URL-a. Da postavite isprazni URL, koristite skraćivač URL-a koji nudi prilagođene domene.
Šta je URL za povratni poziv?
URL povratnog poziva je stranica na koju se korisnici preusmjeravaju nakon završetka radnje na drugoj web stranici ili programu. Na primjer, ako obavite kupovinu na web stranici i budete usmjereni na treće strane za obradu plaćanja, bit ćete preusmjereni na URL za povratni poziv (obično stranica za potvrdu) na originalnoj web lokaciji nakon što izvršite plaćanje.
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 gdje je potrebno prenijeti sigurne podatke.