Sutrumpintai URL, Uniform Resource Locator yra būdas nustatyti failo vietą internete. Juos naudojame norėdami atidaryti ne tik svetaines, bet ir atsisiųsti vaizdus, vaizdo įrašus, programinės įrangos programas ir kitų tipų failus, kurie yra talpinami serveryje.
Atidaryti vietinį failą kompiuteryje yra taip paprasta, kaip du kartus jį spustelėti, tačiau norėdami atidaryti failus nuotoliniuose kompiuteriuose, pvz., žiniatinklio serveriuose, turime naudoti URL, kad mūsų naršyklė žinotų, kur ieškoti. Pavyzdžiui, atidaromas HTML failas, vaizduojantis toliau paaiškintą tinklalapį, įvedant jį į naršymo juostą naudojamos naršyklės viršuje.
Kiti vardai
Vieningi išteklių lokatoriai dažniausiai sutrumpinami kaip URL, tačiau jie taip pat vadinami svetainių adresais, kai nurodo URL, kuriuose naudojamas HTTP arba HTTPS protokolas.
URL paprastai tariamas, kai kiekviena raidė tariama atskirai (t. y. u - r - l, o ne Earl). Anksčiau tai buvo universalaus išteklių lokatoriaus santrumpa, o 1994 m. buvo pakeista į Uniform Resource Locator.
URL pavyzdžiai
Tikriausiai esate įpratę įvesti URL, kaip šis, norėdami pasiekti „Google“svetainę:
https://www.google.com
Visas adresas vadinamas URL. Kitas pavyzdys yra ši svetainė (pirmasis) ir „Microsoft“(antras):
https://www.lifewire.comhttps://www.microsoft.com
Galite netgi būti ypač konkretūs ir atidaryti tiesioginį vaizdo URL. Pavyzdžiui, šis URL nukreipia į „Google“logotipą Vikipedijos svetainėje:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Matote, kad jis prasideda https: ir turi įprastą URL, kaip anksčiau pateiktuose pavyzdžiuose, bet tada jame yra daug kito teksto ir pasvirųjų brūkšnių, kad būtų galima nukreipti jus į tikslų aplanką ir failą, kuriame yra vaizdas, svetainės serveryje.
Ta pati sąvoka taikoma, kai pasiekiate maršruto parinktuvo prisijungimo puslapį; maršrutizatoriaus IP adresas naudojamas kaip URL, norint atidaryti konfigūracijos puslapį.
Dauguma iš mūsų yra susipažinę su tokio tipo URL, kuriuos naudojame žiniatinklio naršyklėse, pvz., „Firefox“ar „Chrome“, tačiau tai nėra vieninteliai atvejai, kai jums reikės URL.
Visuose šiuose pavyzdžiuose svetainei atidaryti naudojate HTTP protokolą, kuris tikriausiai yra vienintelis, su kuriuo susiduria dauguma žmonių, tačiau yra ir kitų protokolų, kuriuos galite naudoti, pvz., FTP, TELNET, MAILTO, ir KPP. URL netgi gali nurodyti vietinius failus, kuriuos turite standžiajame diske. Kiekvienas protokolas gali turėti unikalų sintaksės taisyklių rinkinį, kad būtų pasiektas tikslas.
URL struktūra
URL gali būti suskirstytas į skirtingas dalis, kurių kiekviena atlieka tam tikrą tikslą, kai pasiekiamas nuotolinis failas.
HTTP ir FTP URL struktūra yra tokia pati, kaip protocol://hostname/fileinfo. Pavyzdžiui, prieiga prie FTP failo su jo URL gali atrodyti maždaug taip:
FTP://servername/folder/otherfolder/programdetails.docx
Kas, be to, kad FTP vietoj HTTP, atrodo kaip bet kuris kitas URL, kurį galite rasti žiniatinklyje.
Naudokime šį URL kaip HTTP adreso pavyzdį ir identifikuokime kiekvieną dalį:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https yra protokolas (kaip FTP yra protokolas), kuris apibrėžia serverio, su kuriuo bendraujate, tipą.
- security yra prieglobos serverio pavadinimas, naudojamas norint pasiekti šią konkrečią svetainę.
- googleblog yra domeno pavadinimas.
- com yra tai, kas vadinama aukščiausio lygio domenu (TLD), kai kurie iš jų apima.net,.org,.co.uk ir kt.
- /2018/01/ reiškia katalogus, naudojamus tinklalapiui arba failui tvarkyti. Žiniatinklio serveryje, kuriame saugomi svetainės failai, tai būtų tikrieji aplankai, kuriuos spustelėję rastumėte failą, kurį nurodo šis URL.
- todays-cpu-vulnerability-what-you-need.html yra tikrasis failas, į kurį nukreipia URL. Jei vietoj HTML failo bandytumėte įkelti vaizdą, garso failą ar kito tipo failą, URL baigtųsi tuo failo plėtiniu (pvz.,-p.webp" />.
- security.googleblog.com kaip grupė vadinama visiškai kvalifikuotu domeno pavadinimu (FQDN).
URL sintaksės taisyklės
URL leidžiami tik skaičiai, raidės ir šie simboliai: ()!$-'_+.
Kiti simboliai turi būti užkoduoti (išversti į programavimo kodą), kad būtų priimti.
Kai kuriuose URL yra parametrų, kurie jį atskiria nuo papildomų kintamųjų. Pavyzdžiui, kai atliekate „Google“paiešką Lifewire:
https://www.google.com/search?q=lifewire
Klaustukas, kurį matote, nurodo tam tikram scenarijui, priglobtam „Google“serveryje, kad norite nusiųsti jam konkrečią komandą, kad gautumėte pasirinktinių rezultatų.
Konkretus scenarijus, kurį „Google“naudoja paieškoms vykdyti, žino, kad viskas, kas seka po ?q=URL, turėtų būti identifikuojama kaip paieškos terminas, taigi, kas ten įvedama URL taškas naudojamas ieškant „Google“paieškos variklyje.
Panašią elgseną galite matyti šios „YouTube“geriausių kačių vaizdo įrašų paieškos URL URL:
https://www.youtube.com/results?search_query=best+cat+videos
Nors tarpai neleidžiami URL, kai kurios svetainės naudoja + ženklą, kurį galite matyti ir Google, ir YouTube pavyzdžiuose. Kiti naudoja užkoduotą tarpo atitikmenį, kuris yra %20.
Kai kurie URL gali keistis parametrais, atsižvelgiant į kontekstą. Gerą pavyzdį galima pamatyti pridedant laiko žymą prie „YouTube“vaizdo įrašo. Kai kuriose nuorodose būtinas ampersandas, o kitose – klaustukas.
URL taip pat gali būti naudojami prieraiščiai. Jie yra pačioje pabaigoje ir aprašo, kur tame puslapyje reikia pereiti, kai pasirenkama nuoroda. Inkarai sukuriami pridedant nuorodas į tinklalapį ir naudoja skaičiaus ženklą (). Štai pavyzdys Vikipedijos įraše, kur inkaras nukreipia jus į kitą puslapio dalį:
https://en.wikipedia.org/wiki/LifewireHistory
URL, kuriuose naudojami keli kintamieji, po klaustuko rašomas vienas ar daugiau ampersandų. Čia galite pamatyti Amazon.com paieškos, skirtos Windows 10, pavyzdį:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Pirmasis kintamasis url yra klaustukas, o prieš kitą kintamąjį, field-keywords, rašomas ampersandas. Prieš papildomus kintamuosius taip pat būtų rašomas ampersandas.
URL dalyse skiriamos didžiosios ir mažosios raidės, viskas po domeno pavadinimo (katalogai ir failo pavadinimas). Tai pamatysite patys, jei pavyzdiniame „Google“URL, kurį anksčiau iššifravome, žodį „reikia“rašote didžiosiomis raidėmis, todėl URL pabaiga bus todays-cpu-vulnerability-what-you-NEED.htmlPabandykite atidaryti tą puslapį ir pamatysite, kad jis neįkeliamas, nes to konkretaus failo serveryje nėra.
Daugiau informacijos apie URL
Jei URL nukreipia į failą, kurį gali rodyti jūsų žiniatinklio naršyklė, pvz.,-j.webp
URL yra paprastas būdas pasiekti serverio IP adresą, nereikia žinoti, koks yra tikrasis adresas. Jie yra tarsi lengvai įsimenami mūsų mėgstamiausių svetainių pavadinimai. Šis vertimas iš URL į IP adresą yra tai, kam naudojami DNS serveriai.
Kai kurie URL yra tikrai ilgi ir sudėtingi, todėl juos geriausia naudoti spustelėjus kaip nuorodą arba nukopijavus / įklijavus į naršyklės adreso juostą. Klaida URL gali sukelti 400 serijos HTTP būsenos kodo klaidą, dažniausiai pasitaikanti klaida yra 404.
Jei bandysite pasiekti puslapį, kurio serveryje nėra, gausite 404 klaidą. Tokio tipo klaidos yra tokios dažnos, kad kai kuriose svetainėse dažnai rasite tinkintas, dažnai juokingas jų versijas. Jei kyla problemų pasiekiant svetainę ar internetinį failą, kuris, jūsų manymu, turėtų būti įkeliamas įprastai, pabandykite pašalinti URL triktis.
Daugeliui URL nereikia nurodyti prievado pavadinimo. Pavyzdžiui, atidaryti google.com galima nurodant jo prievado numerį, pvz., https://www.google.com:80, bet tai nėra būtina. Jei svetainė veiktų naudojant 8080 prievadą, galėtumėte pakeisti prievadą ir pasiekti puslapį tokiu būdu.
Pagal numatytuosius nustatymus FTP svetainės naudoja 21 prievadą, bet kitos gali būti nustatytos 22 prievade arba kitaip. Jei FTP svetainė nenaudoja 21 prievado, turite nurodyti, kurį iš jo naudoja, kad tinkamai pasiektumėte serverį. Ta pati sąvoka taikoma bet kuriam URL, kuris naudoja kitą prievadą, nei programa naudojo prieigai pagal numatytuosius nustatymus, kad ji naudoja.
DUK
Ar galiu užblokuoti URL?
Taip. Kaip blokuojate svetainę, priklauso nuo jūsų įrenginio ir operacinės sistemos. Dauguma žiniatinklio naršyklių leidžia blokuoti konkrečias svetaines ir galite blokuoti URL visame tinkle naudodami maršruto parinktuvo nustatymus.
Kas yra tuščias URL?
Tuštybės URL yra trumpas, įsimenamas URL, nukreipiantis iš ilgesnio, sudėtingesnio URL. Norėdami nustatyti tuščią URL, naudokite URL sutrumpinimą, kuris siūlo tinkintus domenus.
Kas yra atgalinis URL?
Atšaukimo URL yra puslapis, į kurį naudotojai nukreipiami atlikę veiksmą kitoje svetainėje arba programoje. Pavyzdžiui, jei perkate svetainėje ir būsite nukreipti į trečiosios šalies mokėjimų tvarkytoją, atlikę mokėjimą būsite nukreipti į atgalinio skambučio URL (dažniausiai patvirtinimo puslapį) pradinėje svetainėje.
Kuo skiriasi HTTP ir
Pagrindinis skirtumas tarp HTTP ir HTTPS yra tas, kad HTTPS yra saugesnis. Todėl jis visada turėtų būti naudojamas svetainėse, kur reikia perduoti saugius duomenis.