Kas yra URL? (Vienodas išteklių lokatorius)

URL apibrėžimas ir pavyzdžiai

Sutrumpintas kaip URL , Uniform Resource Locator yra būdas identifikuoti failo vietą internete. Tai yra tai, ką mes naudojame atidaryti ne tik svetaines, bet ir atsisiųsti vaizdus, ​​vaizdo įrašus, programinės įrangos ir kitų tipų failus, kurie yra priglobti serveryje.

Vietos failo atidarymas jūsų kompiuteryje yra toks pat paprastas, kaip du kartus spustelėti jį, tačiau norint atidaryti failus nuotoliniuose kompiuteriuose, pvz., Žiniatinklio serveriuose, turime naudoti URL, kad mūsų žiniatinklio naršyklė žinotų, kur ieškoti. Pavyzdžiui, atidarius HTML failą, kuris nurodo toliau aprašytą tinklalapį, atliekamas įvedant naršymo juostą naudojamos naršyklės viršuje.

Vienodi išteklių lokatoriai dažniausiai sutrumpinami kaip URL, tačiau jie taip pat vadinami svetainių adresais, kai jie nurodo URL, kurie naudoja HTTP arba HTTPS protokolą .

URL paprastai paskelbiamas kiekvienu atskiru laišku (ty u - r - l , ne earl ). Jis anksčiau buvo Universaliųjų išteklių katalogo santrumpa, o ne pakeista į Uniform Resource Locator.

URL pavyzdžiai

Tikriausiai naudojote įvedant URL, kaip šis, norint pasiekti "Google" svetainę:

https://www.google.com

Visas adresas yra vadinamas URL. Kitas pavyzdys yra ši svetainė (pirmoji) ir "Microsoft" (antra):

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

Jūs netgi galite gauti ypatingo pobūdžio ir atidaryti tiesioginį URL į paveikslėlį, pavyzdžiui, šį ilgą, kuris nurodo "Google" logotipą "Wikipedia" svetainėje. Jei atidarysite šią nuorodą, galite pamatyti, kad ji prasideda https: // ir turi reguliariai atrodantį URL, kaip antai aukščiau pateiktus pavyzdžius, bet tada turi daug kito teksto ir brūkšnių, kad nukreiptų jus į tikslų aplanką ir failą, kuriame vaizdas gyvena svetainės serveryje.

Ta pati koncepcija taikoma tada, kai pasiekiate maršrutizatoriaus prisijungimo puslapį; maršrutizatoriaus IP adresas naudojamas kaip URL, norint atidaryti konfigūracijos puslapį. Žiūrėkite NETGEAR numatytojo slaptažodžio sąrašą, norėdami pamatyti, ką aš turiu galvoje.

Daugelis iš mūsų yra susipažinę su tokiais URL tipais, kuriuos naudojame naršyklėje, pvz., "Firefox" ar "Chrome", tačiau tai nėra vieninteliai atvejai, kai jums reikės URL.

Visuose šiuose pavyzdžiuose naudojate HTTP protokolą, kad atidarytumėte svetainę, kuri, tikėtina, yra vienintelė dauguma žmonių, tačiau yra ir kitų protokolų, kuriuos galite naudoti, pvz., FTP, TELNET , MAILTO ir KPP. URL gali net nurodyti vietinius failus, kuriuos turite ant kietojo disko . Kiekvienas protokolas gali turėti unikalų sintaksės taisyklių rinkinį, kad pasiektų tikslą.

URL struktūra

URL gali būti suskirstytas į skirtingus skirsnius, kiekvienas gabalas, skirtas tam tikram tikslui, kai pasiekiamas nuotolinis failas.

HTTP ir FTP URL struktūros yra tokios pačios kaip ir protokolas: // hostname / fileinfo . Pavyzdžiui, prieiga prie FTP failo su jo URL gali atrodyti taip:

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

... be FTP, o ne HTTP , atrodo kaip bet kuris kitas URL, kurį galite rasti internete.

Naudokime šį URL, kuris yra "Google" pranešimas apie CPU trūkį , kaip HTTP adreso pavyzdį ir kiekvienos dalies identifikuoti:

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

URL sintaksės taisyklės

Leidžiami tik skaičiai, raidės ir šie simboliai URL: ()! $ -'_ * +.

Kiti simboliai turi būti užkoduoti (išversti į programavimo kodą), kad jie būtų priimami URL.

Kai kuriuose URL yra parametrų, kurie padalija URL toli nuo papildomų kintamųjų. Pavyzdžiui, kai atliekate "Google" paiešką :

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

... klausimo ženklas, kurį matote, nurodo tam tikrą "Google" serverio priglobtą scenarijų, kurį norite išsiųsti konkrečiai komandai, kad gautumėte pasirinktinius rezultatus.

Konkretus scenarijus, kurį "Google" naudoja paieškai atlikti, žino, kad viskas, kas eina po to, kai " q" = URL dalis, turėtų būti identifikuotas kaip paieškos terminas, taigi, viskas, kas yra įvesta toje URL vietoje, naudojama paieškai "Google" paieškos variklyje.

Šiame "YouTube" paieškoje URL galite pamatyti panašų elgesį geriausių kačių vaizdo įrašų :

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

Pastaba: nors URL yra neleidžiamas, kai kuriose svetainėse naudojamas + ženklas, kurį galite pamatyti ir "Google", ir "YouTube" pavyzdžiuose. Kiti naudoja koduotą erdvės, atitinkančios % 20, ekvivalentą.

URL, kuriuose naudojami keli kintamieji, po klausimo ženklo naudoja vieną ar daugiau ampersandų. Čia galite pamatyti pavyzdį "Amazon.com" "Windows 10" paieškai:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Pirmasis kintamasis, url , prieš tai yra klausimo ženklas, bet prieš kitą kintamąjį lauko raktažodžių prieš yra ampersandas. Prie papildomų kintamųjų taip pat turėtų būti pateiktas simbolis.

URL dalys yra didžiosios ir mažosios raidės, ypač viskas po domeno vardo (katalogai ir failo vardas). Jūs galite tai pamatyti save patys, jei naudojate žodį "įrankiai" pavyzdiniame URL iš mano svetainės, apie kurį mes dekonstruojame aukščiau, o URL pabaigoje perskaitykite /free-driver-updater-Tools.htm . Pabandykite atidaryti šį puslapį čia, ir jūs galite pamatyti, kad jis neįkeliamas, nes to konkretaus failo serveryje nėra.

Daugiau informacijos apie URL

Jei URL nukreipia jus į failą, kurį gali rodyti jūsų naršyklė, pvz., JPG paveikslėlis, jums to nereikia iš tikrųjų atsisiųsti į savo kompiuterį, kad jį pamatytumėte. Tačiau failams, kurie paprastai nerodomi naršyklėje, pvz., PDF ir DOCX failai, o ypač EXE failai (ir daugelis kitų failų tipų), jums bus paraginti atsisiųsti failą į savo kompiuterį, kad jį būtų galima naudoti.

URL yra paprastas būdas mums pasiekti serverio IP adresą, nereikia žinoti, koks yra faktinis adresas. Jie yra kaip lengvai įsimenami mūsų mėgstamiausių svetainių pavadinimai. Šis vertimas iš URL į IP adresą yra tas, ką naudojami DNS serveriai .

Kai kurie URL yra tikrai ilgi ir sudėtingi, todėl juos galima naudoti spustelėdami nuorodą arba nukopijuokite / įklijuokite ją naršyklės adreso juostoje. URL klaidos klaida gali sukelti 400 serijos HTTP būsenos kodo klaidą , dažniausiai pasitaikantis tipas yra 404 klaida .

Vienas pavyzdys yra 1and1.com . Jei bandysite pasiekti serverio neegzistuojantį puslapį (pvz., Šį variantą), gausite 404 klaidą. Šios klaidų rūšys yra tokios įprastos, kad kai kuriose svetainėse dažnai rasite įprastas, dažnai juokingas jų versijas. Peržiūrėkite mano 20 geriausių 404 klaidų puslapių , kai kuriuose mano mėgstamiausiuose sąrašuose yra skaidrių demonstracija.

Jei kyla sunkumų pasiekiant svetainę ar internetinį failą, kuris, jūsų manymu, turėtų būti įkeliamas įprastai, žr. " Kaip šalinti URL klaidą", kai naudingos idėjos apie tai, ką daryti toliau.

Daugumai URL nereikia nurodyti uosto pavadinimo. Pvz., Galima atidaryti google.com , nurodant jo prievado numerį pabaigoje, kaip http://www.google.com:80, tačiau tai nėra būtina. Jei svetainė veiktų vietoje 8080, galite pakeisti šį prievadą ir pasiekti puslapį tokiu būdu.

Pagal numatytuosius nustatymus FTP svetainės naudoja 21 prievadą, tačiau kitos gali būti nustatytos 22 prievadoje arba kažkas kitoks. Jei FTP svetainė nenaudoja 21 uosto, turite nurodyti, kurią tinklą jis naudoja tinkamai prieigai prie serverio. Ta pati sąvoka taikoma bet kuriam URL adresui, kuriame naudojamas kitas prievadas, nei programa, naudojama numatytam prietarui, kurį ji naudoja.