Kaj je URL? (Enotni lokacijski vir)

Definicija in primeri URL-ja

Skrajšan kot URL , Uniform Resource Locator je način prepoznavanja lokacije datoteke na internetu. To so tisto, kar uporabljamo za odpiranje ne le spletnih mest, ampak tudi za prenos slik, videoposnetkov, programskih programov in drugih vrst datotek, ki so gosti na strežniku.

Odpiranje lokalne datoteke v računalniku je preprosto, saj ga dvokliknete, ampak za odpiranje datotek na oddaljenih računalnikih, kot so spletni strežniki, moramo uporabiti URL-je, tako da spletni brskalnik ve, kje naj se pogleda. Na primer, odpiranje datoteke HTML, ki predstavlja spodnjo spletno stran, se naredi tako, da ga vnesete v navigacijsko vrstico na vrhu brskalnika, ki ga uporabljate.

Enotni lokatorji virov so najpogosteje skrajšani kot URL-ji, vendar se imenujejo tudi naslove spletnih mest, ko se nanašajo na URL-je, ki uporabljajo protokol HTTP ali HTTPS.

URL je ponavadi izgovorjen z vsako črko, ki jo govorimo posamično (tj. U - r - l , ne earl ). Včasih je bila kratica za Universal Resource Locator, preden je bila spremenjena v Uniform Resource Locator.

Primeri URL-jev

Verjetno ste uporabili za vnos URL-ja, kot je ta za dostop do Googlove spletne strani:

https://www.google.com

Celoten naslov se imenuje URL. Drug primer je ta spletna stran (prva) in Microsoftova (druga):

https: // https://www.microsoft.com

Lahko celo dobite super specifične in odprete neposredni URL na sliko, kot je ta dolga, ki na spletni strani Wikipedije kaže na logotip Googla. Če odprete to povezavo, si lahko ogledate, da se začne z https: // in ima običajno usmerjen URL kot zgornji primeri, potem pa ima veliko drugega besedila in poševnic, da bi vas usmerili v natančno mapo in datoteko, kjer je slika prebiva na strežniku spletnega mesta.

Enak koncept velja, ko dostopate do strani za prijavo v usmerjevalnik ; IP naslov usmerjevalnika se uporablja kot URL, da odpre stran za konfiguracijo. Oglejte si ta seznam privzetih gesel NETGEAR, da vidite, kaj mislim.

Večina nas pozna te vrste URL-jev, ki jih uporabljamo v spletnem brskalniku, kot je Firefox ali Chrome, vendar to niso edini primeri, kjer boste potrebovali URL.

V vseh teh primerih uporabljate protokol HTTP, da odprete spletno mesto, ki je verjetno edini, s katerim se srečujete, vendar obstajajo tudi drugi protokoli, kot so FTP, TELNET , MAILTO in RDP. URL lahko celo usmeri na lokalne datoteke, ki jih imate na trdem disku . Vsak protokol lahko za dosego cilja vsebuje edinstven nabor sintaksnih pravil.

Struktura URL-ja

URL je mogoče razčleniti na različne dele, vsak kos, ki ima določen namen pri dostopu do oddaljene datoteke.

URL-ji HTTP in FTP so strukturirani enako kot protokol: // ime gostitelja / datotekainfo . Na primer, dostop do datoteke FTP s svojim URL-jem lahko izgleda nekaj takega:

FTP: //servername/folder/otherfolder/programdetails.docx

... ki poleg FTP namesto HTTP izgleda kot kateri koli drug URL, ki ga lahko naletite na spletu.

Uporabimo naslednji URL, ki je Googlova napoved o napaki CPU , kot primer naslova HTTP in določite vsak del:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

Pravila za sintezo URL-jev

V URL-ju so dovoljene samo številke, črke in naslednji znaki: ()! $ -'_ * +.

Drugi znaki morajo biti kodirani (prevedeni v programsko kodo), da jih lahko sprejmete v URL-ju.

Nekateri URL-ji imajo parametre, ki ločujejo naslov URL od dodatnih spremenljivk. Na primer, ko naredite Googlovo iskanje :

https://www.google.com/search?q=

... vprašaj, ki ga vidite, govori določen skript, ki je nameščen v Googlovem strežniku, da mu želite poslati določen ukaz, da bi dobili rezultate po meri.

Posebni skript, ki ga Google uporablja za izvedbo iskanj, ve, da karkoli sledi, je treba q = del URL-ja identificirati kot iskalni izraz, zato karkoli vnesete v tej točki v URL-ju, se uporablja za iskanje v Googlovem iskalniku.

V tem YouTubovem iskanju najdete podobno vedenje v URL-ju za najboljše mačke videoposnetke :

https://www.youtube.com/results?search_query=best+cat+videos

Opomba: čeprav v URL-ju niso dovoljeni presledki, nekatere spletne strani uporabljajo znak + , ki ga lahko vidite v Google in v YouTubovih primerih. Drugi uporabljajo kodirani ekvivalent prostora, ki je % 20 .

URL-ji, ki uporabljajo več spremenljivk, uporabijo eno ali več ampersands po vprašanju. Primer lahko vidite tukaj za iskanje 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 pred vprašalnikom, pred naslednjo spremenljivko, polje-ključne besede , sledi ampersand. Pred spremenljivkami naj bi sledila tudi ampersand.

Deli URL-ja so občutljivi na velike in male črke - natančneje, vse po imenu domene (imenike in ime datoteke). To lahko vidite sami, če v primernem URL-ju iz mojega spletnega mesta, ki smo ga dekonstruirali zgoraj, uporabimo besedo »orodja«, pri čemer konec URL-ja preberemo /free-driver-updater-Tools.htm . Poskusite odpreti to stran, zato si lahko ogledate, da se ne naloži, ker ta posebna datoteka ne obstaja na strežniku.

Več informacij o URL-jih

Če vas URL nakazuje na datoteko, ki jo lahko prikazuje vaš spletni brskalnik, kot je slika JPG , vam ni treba dejansko prenesti datoteke v računalnik, da bi jo videli. Vendar pa za datoteke, ki se običajno ne prikazujejo v brskalniku, na primer v datotekah PDF in DOCX , še posebej EXE datotekah (in številnih drugih vrstah datotek), boste morali datoteko prenesti v računalnik, da jo uporabite.

URL-ji omogočajo enostaven dostop do naslova IP-naslova strežnika, ne da bi morali vedeti, kateri je dejanski naslov. So kot imena, ki jih je preprosto zapomniti za najljubše spletne strani. Ta prevod z URL-ja na naslov IP je tisto, za kaj se uporabljajo DNS strežniki .

Nekateri URL-ji so res dolgo in zapleteni in jih najbolje uporabite, če jih kliknete kot povezavo ali jih kopirate / prilepite v naslovno vrstico brskalnika. Napaka v URL-ju lahko ustvari 400-zaporedno napako s kodo stanja HTTP , najpogostejši tip pa je napaka 404 .

Eden od primerov je prikazan na strani 1and1.com . Če poskusite dostopiti do strani, ki na njihovem strežniku ne obstaja (na primer ta), boste prejeli napako 404. Te vrste napak so tako pogoste, da boste na nekaterih spletnih mestih pogosto našli navadne, pogosto humorozne različice. Oglejte si moje 20 najboljših straneh z napako 404 Nikoli ne pozabite na diaprojekcijo nekaterih mojih osebnih priljubljenih.

Če imate težave pri dostopu do spletne strani ali spletne datoteke, za katero menite, da bi se moral normalno naložiti, glejte Kako odpraviti napako v URL-ju za nekaj koristnih idej o tem, kaj storiti.

Večina URL-jev ne zahteva, da se ime vrat prikaže. Odprtje google.com se na primer lahko izvede tako, da na koncu nakaže številko vrat, na primer http://www.google.com:80, vendar ni potrebno. Če je spletna stran delovala v pristanišču 8080, lahko zamenjate vrata in tako dostopate do strani.

Privzeta spletna mesta FTP uporabljajo vrata 21, drugi pa se lahko nastavijo v pristanišču 22 ali drugačnem. Če na mestu FTP ne uporabljate vrata 21, morate za pravilno dostopanje do strežnika določiti, kateri uporabnik uporablja. Enak koncept velja za vse URL-je, ki uporabljajo drugačno pristanišče od tistega, za katerega program uporablja za dostop, prevzame privzeto, ki ga uporablja.