URL paaiškinimas: unifikuotas išteklių lokatorius ir struktūra

Uniform Resource Locator (URL) yra internetinio adreso forma, kuri nurodo, kaip rasti ir pasiekti konkretų išteklių tinkle. URL susideda iš teksto simbolių (raidžių, skaičių ir specialių ženklų) ir leidžia naršyklei arba kitai programai iš kito kompiuterio (žiniatinklio serverio) internete paimti ir parodyti tam tikrą išteklių — dažniausiai žiniatinklio puslapį). Vartotojai URL paprastai įveda į naršyklės adreso juostą arba pasiekia spustelėdami nuorodą, esančią tinklalapyje. standartinės formos URL leidžia skirtingoms programoms suprasti, kur ir kaip kreiptis dėl to ištekliaus.

Ką sudaro URL

Tipinis URL gali turėti kelias dalis. Žemiau pateikiami pagrindiniai komponentai su paaiškinimais:

  • Protokolas. Tai nurodo, kokiu būdu turi būti atliekamas ryšys — dažniausiai hiperteksto perdavimo protokolas (HTTP). Taip pat gali būti HTTPS (saugus HTTP), FTP, mailto ir kt.
  • Atskyrimo simboliai: :// — jie skiria protokolą nuo likusios adreso dalies.
  • Kito kompiuterio pavadinimas arba adresas. Dažniausiai tai domeno vardas (pvz., www.example.com) arba tiesiog IP adresas. Vardai dažnai prasideda www. (tai reiškia World Wide Web), tačiau administratorius gali pasirinkti ir kitą vardą.
  • Uostas (port) — kartais po domeno nurodomas dvitaškis su numeriu (pvz., :8080), nurodantis tinklo prievadą; jei neužrašytas, naudojamas protokolui numatytas numatytasis prievadas (pvz., 80 HTTP, 443 HTTPS).
  • Kelias (path) — nurodo dokumento ar scenarijaus vietą serveryje (pvz., /folder/page.html).
  • Klausimo ženklo (?) ir už jo einantys užklausos parametrai (query string) — perduoda papildomus parametrus scenarijams, pvz., ?id=123&sort=asc.
  • Fragmentas (po #) — lokalus nuorodos taškas dokumente (pvz., #section2), kurį naršyklė naudoja eiti į tam tikrą puslapio vietą.
  • Vartotojo vardas ir slaptažodis — gali būti pateikiami URL pradžioje (pvz., user:pass@host), tačiau tai yra nesaugu ir rekomenduojama vengti.

Pavyzdys ir išskaidymas

Šio puslapio URL adresas yra https://simple.wikipedia.org/w/index.php?title=Uniform_Resource_Locator.

  • https yra protokolas — saugus HTTP, naudojantis šifravimą
  • simple.wikipedia.org yra interneto svetainė (domeno vardas)
  • /w/index.php yra scenarijaus (skripto) kelias — šis scenarijus gauna parametrus, pvz., title=Uniform_Resource_Locator

Santykiniai ir absoliutūs URL

Yra dvi URL formos:

  • Absoliutūs URL (pilni) nurodo visą kelią, įskaitant protokolą ir domeną — tokį galima dalytis bet kur ir jis veiks nepriklausomai nuo konteksto.
  • Santykiniai URL nurodo kelią, pradedant nuo serverio failų struktūros arba esamo dokumento vietos (pvz., /wiki/URL). Santykiniai URL tinka tada, kai naršyklė arba kita programa gali iš konteksto sužinoti trūkstamas dalis (domeną ir protokolą).

Specifinės detalės ir geros praktikos

  • URL yra URI. URI reiškia vienodas išteklių identifikatorius, o URL yra viena URI rūšis — ji ne tik identifikuoja, bet ir nurodo būdą, kaip pasiekti išteklių. Praktikoje dažnai vartojami abu terminai, tačiau URL akcentuoja vietą ir priemonę.
  • Ne ASCII simboliai (pvz., lietuviški raidės) domenuose naudojami per Punycode, o URL dalyse — per procentinį užkoduotimą (percent-encoding). Pvz., tarp vietų ir simbolių URL gali būti užkoduoti kaip %20 vietoje tarpų.
  • Saugumas: vengti vartotojo ir slaptažodžio įrašymo į URL; rinkitės HTTPS prieigos protokolą, kad būtų užtikrintas duomenų šifravimas ir autentiškumas.
  • Normalizavimas ir kanoniniai URL: svetainėse rekomenduojama turėti vieną kanoninį (standartinį) adresą kiekvienam turinio vienetui (pvz., persiųsti HTTP į HTTPS arba pašalinti nereikalingus parametrus), kad išvengtumėte dubliavimo paieškos sistemose.
  • Yra ir kitokios URL rūšys: mailto: el. paštui, data: tiesioginiam duomenų įterpimui ir kt. Ne visi URL nurodo tinklo vietą — kai kurie identifikuoja išteklius kitais būdais.

Trumpas santrauka

URL — tai žmogui skaitomas ir mašinai suprantamas adresas, nurodantis, kur internete yra konkretus išteklius ir kaip prie jo prisijungti. Jis susideda iš protokolo, hosto (domeno arba IP), galimo prievado, kelio, užklausos parametrų ir fragmento. Žinodami šias dalis, galime geriau suprasti, kur nukreipia nuoroda ir kaip su ja dirbti saugiai bei efektyviai.

URL užtikrina, kad jis nukeliautų į tinkamą svetainę. Lengva suklysti, nes yra daugybė svetainių. Šiame paveikslėlyje pavaizduoti šalia "Google" esantys ištekliai.Zoom
URL užtikrina, kad jis nukeliautų į tinkamą svetainę. Lengva suklysti, nes yra daugybė svetainių. Šiame paveikslėlyje pavaizduoti šalia "Google" esantys ištekliai.

Zoom


Išplėtimai

Jie rašomi domeno vardo pabaigoje, prieš kurį dedamas taškas. Iš pradžių buvo šeši pagrindiniai plėtiniai:

Šiandien yra daug kitų URL plėtinių. Paprastai tai yra aukščiausio lygio domenas arba interesų grupė. Kiekviena šalis turi savo aukščiausiojo lygio domeną, pavyzdžiui, .ca - Kanadai, .us - Jungtinėms Amerikos Valstijoms arba .co.uk - Jungtinei Karalystei. Daugelis šalių turi tik vyriausybinius plėtinį, pavyzdžiui, Jungtinės Amerikos Valstijos naudoja .gov arba .fed.us, Kanada - .gc.ca, o Jungtinė Karalystė - .gov.uk. Interesų grupių domenai gali būti tokie: .tv (televizija), .pro (profesionalai) ir .xxx (pornografija). Šie domenai nėra naudojami taip dažnai kaip originalūs plėtiniai.

Klausimai ir atsakymai

K: Kas yra vienodas išteklių lokatorius (URL)?


A: URL yra kitas interneto adreso pavadinimas. Jį sudaro raidės, skaičiai ir kiti standartinės formos simboliai, kuriuos žmonės naudoja tam, kad kompiuteriai galėtų gauti ir rodyti tam tikrus interneto išteklius.

K: Kokios yra URL sudedamosios dalys?


A: URL sudaro kelios dalys, įskaitant protokolą (dažnai Hiperteksto perdavimo protokolą), atskyrimo simbolius, kito kompiuterio pavadinimą arba adresą, kelią į dokumentą arba scenarijų, vartotojo vardą ir slaptažodį, reikalingus tam tikram puslapiui pasiekti, ir tekstą po svaro ženklo (#).

K: Ką reiškia "www"?


A: WWW reiškia "World Wide Web" (pasaulinis žiniatinklis).

K: Kuo skiriasi absoliutus URL ir santykinis URL?


A: Absoliučiajame URL pateikiama visa informacija, reikalinga ištekliui internete surasti, o santykiniai URL gali būti naudojami tik tada, kai kontekstas gali papildyti trūkstamą informaciją.

K: Ar yra koks nors skirtumas tarp URI ir URL?


A: URI reiškia Uniform Resource Identifier (vienodas išteklių identifikatorius), kuris iš esmės sutampa su URL, todėl didelio skirtumo tarp jų nėra.

K: Kaip žmonės naudoja URL?


A.: Žmonės naudoja URL, įvesdami juos į interneto naršykles arba spustelėdami nuorodas jau peržiūrėtuose tinklalapiuose.

AlegsaOnline.com - 2020 / 2025 - License CC3