Jednotný lokalizátor zdrojov (URL) — definícia a časti
Čo je URL? Jednoduchá definícia a vysvetlenie častí URL — protokol, doména, cesta, parametre a fragment. Naučte sa rozpoznať a správne používať webové adresy.
Uniform Resource Locator (URL) je iný názov pre webovú adresu. Adresy URL sa skladajú z písmen, číslic a ďalších znakov v štandardnom tvare. Ľudia ich používajú v počítačoch, aby počítač načítal a zobrazil určitý konkrétny zdroj (zvyčajne webovú stránku) z iného počítača (webového servera) na internete. Robia to tak, že zadajú adresu URL do webového prehliadača alebo — častejšie — kliknú na odkaz, napríklad na odkaz na webovej stránke, ktorú už vidia.
Základné časti URL
Adresy URL sa zvyčajne skladajú z niekoľkých častí. Nižšie sú vysvetlené s príkladmi a poznámkami:
- Schéma (protokol) – určuje spôsob prístupu k zdroju (napr. http, https, ftp, mailto). Veľmi často je to Hypertext TransferProtocol (HTTP).
- Oddelovače – po schéme nasleduje :// (v mnohých – ale nie všetkých – schémach), ktorými sa oddelí zvyšok adresy.
- Hostiteľ (názov alebo adresa počítača) – ide o doménu alebo IP adresu, napr. example.com alebo 192.0.2.1. Je bežné, že názvy začínajú na www. (čo znamená World Wide Web), ale celý názov spravuje majiteľ domény.
- Port (voliteľný) – číslo portu sa môže pridať za dvojbodku (napr. :80 alebo :443), ak sa nepoužíva predvolený port pre danú schému.
- Cesta (path) – ukazuje na konkrétny dokument alebo skript na serveri, napr. /images/picture.jpg alebo /w/index.php.
- Query (dotaz) – za otáznikom ? nasledujú parametre volané query string, napr. ?title=Uniform_Resource_Locator&lang=sk. Tieto parametre server spracuje a na ich základe vráti príslušný obsah.
- Fragment (kotva) – za znakom # nasleduje identifikátor časti stránky, na ktorú sa má prejsť (napr. #sekcia2).
- Prihlasovacie údaje (voliteľné a neodporúčané) – niektoré URL môžu obsahovať user:pass@host, ale z bezpečnostných dôvodov sa to dnes takmer nepoužíva.
Príklad rozboru URL
Adresa URL tejto stránky:
https://simple.wikipedia.org/w/index.php?title=Uniform_Resource_Locator
- https je protokol (schéma).
- simple.wikipedia.org je doména (webová stránka).
- /w/index.php je cesta na skript. Tento skript dostane parametre, title=Uniform_Resource_Locator (query string).
Relatívne vs. absolútne URL
Kratšia forma, nazývaná relatívna adresa URL, sa používa vtedy, keď z kontextu je možné správne doplniť chýbajúce časti (napr. schému a doménu). Napríklad /wiki/URL funguje len ako odkaz v rámci Wikipédie — prehliadač doplní aktuálnu doménu a schému. Absolútne adresy URL (obsahujúce napr. https:// a doménu) sa dajú ľahko zdieľať mimo kontextu webu a sú nezávislé od stránky, z ktorej odkaz pochádza.
Ďalšie typy schém a použitia
- mailto: otvára e‑mailový klient (napr.
mailto:[email protected]). - file: odkaz na lokálny súbor (používa sa primárne lokálne, nie cez internet).
- data: umožňuje vložiť malé binárne alebo textové dáta priamo do URL.
Percent‑kódovanie a špeciálne znaky
V URL niektoré znaky nemôžu byť použité priamo (napr. medzera, niektoré diakritické znaky alebo špeciálne symboly). Tie sa preto nahrádzajú percentovým kódovaním (napr. medzera → %20). Pri práci s URL treba dbať na korektné kódovanie, aby prehliadač a server správne interpretovali požiadavku.
URL a URI
URL je typ URI. URI znamená Uniform Resource Identifier (jednotný identifikátor zdroja). URI zahŕňa URL (ktoré ukazujú, kde a ako sa zdroj získať) a URN (Uniform Resource Name), ktoré slúžia na pomenovanie zdroja nezávisle od jeho umiestnenia. V bežnej praxi sa pojmy URL a URI často používajú zameniteľne — pre bežného používateľa to nie je kritické, ale technicky sú to odlišné pojmy.
Bezpečnosť a dobré praktiky
- Nevkladajte do URL citlivé údaje (heslá, tokeny) — tieto môžu zostať v histórii prehliadača alebo byť odhalené v odkazoch.
- Používajte HTTPS tam, kde je potrebné zabezpečiť súkromie a integritu dát.
- Pri vytváraní URL dbajte na čitateľnosť (tzv. "prívetné URL") a konzistentnosť pre lepšie SEO a jednoduchšie zdieľanie.
- Ak generujete alebo prijímate query parametre, validujte ich na strane servera, aby ste zabránili útokom (napr. XSS alebo injekcie).
URL sú základom navigácie po webe a dôležitou súčasťou webovej technológie. Základné porozumenie ich štruktúre pomáha pri tvorbe, zdieľaní a bezpečnom používaní webových odkazov.

Adresa URL zabezpečuje, že sa dostanete na správnu webovú lokalitu. Je ľahké urobiť chybu, pretože existuje veľa webových stránok. Na tomto obrázku sú zobrazené zdroje v blízkosti spoločnosti Google.

Rozšírenia
Tie sa nachádzajú na konci názvu domény, pred ktorým je bodka. Spočiatku existovalo šesť hlavných rozšírení:
- .com - Komerčné použitie
- .net - používanie siete / poskytovateľa internetových služieb
- .org - Organizačné použitie
- .edu - použitie v oblasti vzdelávania (školy a univerzity)
- .mil - vojenské použitie
- .gov - vládne použitie
V súčasnosti existuje mnoho ďalších rozšírení adresy URL. Zvyčajne ide buď o doménu najvyššej úrovne, alebo o záujmové zoskupenie. Každá krajina má svoju vlastnú doménu najvyššej úrovne, napríklad .ca pre Kanadu, .us pre Spojené štáty americké alebo .co.uk pre Spojené kráľovstvo. Mnohé krajiny majú len vládne koncovky, napríklad Spojené štáty používajú .gov alebo .fed.us, .gc.ca pre Kanadu a .gov.uk pre Spojené kráľovstvo. Medzi domény záujmových skupín patria domény .tv (televízia), .pro (profesionáli) a .xxx (pornografia). Tieto domény sa nepoužívajú tak často ako pôvodné prípony.
Otázky a odpovede
Otázka: Čo je to Uniform Resource Locator (URL)?
Odpoveď: URL je iný názov pre webovú adresu. Tvoria ju písmená, čísla a iné symboly v štandardnom tvare, ktoré ľudia používajú na to, aby počítače načítali a zobrazili konkrétne zdroje z internetu.
Otázka: Aké sú zložky adresy URL?
Odpoveď: Adresa URL sa skladá z niekoľkých častí vrátane protokolu (často Hypertext Transfer Protocol), oddeľovacích znakov, názvu alebo adresy iného počítača, cesty k dokumentu alebo skriptu, používateľského mena a hesla potrebného na prístup k určitej stránke a textu za znakom libry (#).
Otázka: Čo znamená skratka "www"?
Odpoveď: WWW znamená World Wide Web.
Otázka: Aký je rozdiel medzi absolútnou a relatívnou adresou URL?
Odpoveď: Absolútna adresa URL obsahuje všetky informácie potrebné na vyhľadanie zdroja na internete, zatiaľ čo relatívne adresy URL sa môžu použiť len vtedy, keď kontext môže doplniť chýbajúce informácie.
Otázka: Je nejaký rozdiel medzi URI a URL?
Odpoveď: URI znamená Uniform Resource Identifier (jednotný identifikátor zdroja), ktorý je v podstate rovnaký ako URL, takže medzi nimi nie je veľký rozdiel.
Otázka: Ako ľudia používajú adresy URL?
Odpoveď: Ľudia používajú adresy URL tak, že ich zadávajú do webových prehliadačov alebo klikajú na odkazy na webových stránkach, ktoré si práve prezerajú.
Prehľadať