Uniform Resource Locator (URL), běžně známá i jako „adresa“ webové stránky, je navigační kód využívaný ke specifikaci lokace webu na internetové síti. Nejčastěji se využívá k referenci u webových stránek, ale často i k převodu souborů, emailové komunikaci nebo přístupům k databázím. Je to nepostradatelná součást dnešní internetové sítě.
Příklad URL a parametry
URL se skládá z několika různých částí a syntax může vypadat například takto:
Hlavními částmi jsou tedy následující prvky
- Protokol: Například „http“, „https“, „ftp“ nebo „mailto“, nachází se vždy na úplném začátku adresy a záleží, jaký účel URL má. Například „mailto“ je mailový protokol, zatímco „https“ je zabezpečený webový protokol.
- Hostname/doména: Jméno domény nebo IP adresa, která identifikuje server, na kterém se nachází umístění vyhledávané stránky nebo souboru. Ve zmíněném příkladu je hostname „www.business2community.com”.
- Port: Není součástí každé URL, ale pokud není specifikován, tak jsou automaticky přednastavené porty 80 (pro http protokol) a 443 (pro https protokol).
- Cesta: Cesta k souboru, která označuje další strukturu serveru „/cz/novinky“, pokud je stránka jednoduchá, může být cesta vynechána.
- Finální soubor: Tento soubor je na úplném konci a označuje finální stránku, která je cílem, zde je to „bitcoin-a-zlato“. Finální soubor může mít i koncovky typu „*.htm“ nebo „*.php“, což záleží na programovacím jazyku, ve kterém byla stránka vytvořena.
- Parametr: Také není součástí každé URL, jedná se o další informaci pro server a následují za „?“, může tedy vypadat jako „?search=keyword“.
- Identifikátor fragmentu: Též není součástí každé URL, využívá se například k lokalizovaní specifické části stránky, vypadá jako „#section2“.
Většina internetových prohlížečů zobrazuje adresu v horní části, v případě špatného načtení – ať už z důvodu výpadku připojení nebo nějaké chyby – lze použít tlačítko pro obnovení. Dojde tak k opětovné žádosti vyvolat adresu.
K čemu URL slouží?
URL (Uniform Resource Locator) je adresa zdroje na internetové síti. Je to klíčový mechanizmus pro internetové prohlížeče, skrze který se uživatelé dostanou k veřejným informacím a souborům na internetu. Příkladem jsou například HTML stránky, CSS dokumenty, obrázky a mnoho dalších zdrojů. V určité zjednodušené formě lze URL považovat za jakousi poštovní adresu internetu.
SEO (Search Engine Optimization) a URL společně hrají velmi důležitou roli při vyhledávání skrze vyhledávače (například Google, Seznam nebo Yahoo). Zde jsou hlavní dva body, proč je důležité, aby byly SEO a adresa vzájemně kompatibilní:
- Lepší uživatelská zkušenost: Pokud se URL správně sestaví, poskytuje lidem i vyhledávacím systémům jednoduchý a srozumitelný „popis“ toho, co mohou na dané stránce očekávat za obsah. Přesná a výstižná adresa napomáhá návštěvníkům zjistit, kam se dostanou, když kliknou na konkrétní link.
- Ranking: URL jako takové sice nemají velký vliv na to, jaký ranking bude mít stránka nebo kde se bude vyskytovat – v tomto ohledu jsou až vedlejším faktorem. Vyhledávače ale vyhodnocují klíčová slova, která jsou součástí adresy, když posuzují jejich relevanci mezi vyhledanými zdroji. Struktura tedy může pomoci k vyšší úspěšnosti u SEO
Jak URL funguje?
Proces spojení uživatele a serveru je složitější a může mít několik výsledků, ne vždy se spojení podaří a občas se není možné ke zdroji vůbec dostat. Zde je detailní popis průběhu procesu:
- DNS proces
Když je zadána URL do prohlížeče, tak je nejdříve potřeba zprocesovat její jméno do IP adresy. DNS (Domain Name System) přeloží čitelnou doménu do IP adresy, která může vypadat například takto „192.168.1.22.“ a prohlížeč následně zažádá o adresu, která je spojená s doménou. - Vytvoření spojení
Jakmile je získána IP adresa, tak prohlížeč vyřeší a stabilizuje spojení s webovým serverem. Na tento úkon se využívá vždy nějaký specifický protokol – například http nebo https a na ně navázaný port. - Http žádost
Váš prohlížeč následně zašle http žádost serveru, která zahrnuje cestu k hledaným informacím, finální soubor, hlavičku a další hledané parametry. Server vše zprocesuje a připraví odpověď. - Proces serveru
Server vyhledá zdroj, který obsahuje žádanou věc, může to být soubor, webová stránka nebo něco dalšího – v závislosti na cestě. Během tohoto procesu může využít vedlejší serverový script, tedy například php, python nebo jinou alternativu (v závislosti na programovacím jazyku). - Odpověď http
Server zašle zpět http odpověď, která obsahuje status ode (například 200 OK, což znamená, že se stránka úspěšně načetla nebo 404 Not Found, který znamená, že stránka nebyla nalezena a neexistuje). Další údaje jsou nadpisy a metadata o zaslané odpovědi a ve finále samozřejmě obsah stránky – tedy texty, obrázky, videa a další obsah. - Rendering
Jakmile prohlížeč získá odpověď, tak dojde k načítání samotného webu, při kterém se využívají věci jako HTML, CSS nebo JavaScript, aby se dal přesně zobrazit obsah. Pokud jsou na webu reference na další zdroje (obrázky, tabulky atd.), tak jsou odeslány další žádosti. - Cookies a cache
Prohlížeče provádí cache, aby zlepšily další běh a tyto soubory jsou využívány při dalších návštěvách webu. Cookies, což jsou malé střípky dat, jsou směňovány mezi serverem a prohlížečem a využívány k trackingu, díky nim se pak zobrazuje například cílená reklama.
URL na YouTube
URL na YouTube jsou trochu jiné než klasické URL. Klasická URL je standardní webová adresa, která je využívaná napříč internetem. Má většinou jednotný formát – například https://www.business2community.com. Takovéto adresy nejsou specifické pro žádnou platformu a mohou vést k jakémukoli zdroji nebo na jakoukoli stránku. Klasické URL vedou například k článkům, e-shopům nebo blogům.
YouTube URL jsou šité na míru YouTube platformě a slouží specifickým účelům. Zde je několik hlavních typů URL pro YouTube.
- Channel URL (založená na ID): Ta může vypadat například takto youtube.com/channel/abc123xyzCdeF321, adresa takového formátu využívá ID kanálu tvůrce.
- Handle URL: Například youtube.com/@Business2Community. Taková URL začíná @.
- Vlastní URL: Takové URL vypadají třeba takto: youtube.com/c/business2dommunity. Vlastní URL již v dnešní době nejdou vytvářet nebo měnit.
- Historické URL na základě username: Ty vypadají jako youtube.com/user/business2community a nyní už pouze přesměrovávají na kanál, který daný uživatel spravuje.
Každý z těchto typů slouží svému specifickému účelu, ať už přesměrovává na specifický kanál, video nebo uživatelský profil. YouTube se samozřejmě postupně vyvíjí, proto už například není možné nastavovat vlastní.
TIP: Jak stáhnout video z YouTube? Přečtěte si náš návod.
URL Blacklist a dejte si pozor na URL scam
URL scams, které jsou také známy jako phishing, patří mezi podvodné online praktiky, kde kyberzločinci vytvářejí podvodné stránky, aby své oběti nalákali k tomu, aby sdělili citlivé informace a údaje. Tyto falešné weby se často vydávají za legitimní, vypadají důvěryhodně a jsou často „na motivy“ legitimních stránek, což dělá odhalení ještě náročnějším. Abyste předešli tomu, že se chytnete do sítě takových podvodníků, zde je několik tipů:
- Porozumění phishingu: URL phishing zahrnuje zasílání mailů nebo zpráv, které obsahují linky. Tyto linky oběť následně přesměrují na podvodný web, který se tváří důvěryhodně a vybízí návštěvníky k tomu, aby vložili nebo zadali citlivé informace. Kyberzločinci následně oběti ukradnou citlivá data, hesla nebo přístupy na bankovní účet.
- Jak fungují webové scamy: Scamové weby využívají psychiku, empatii a další různé formy sociálního inženýrství, aby oklamaly oběť a její objektivní posudek. Často přichází se zajímavými nabídkami, upozorněními na vážné nebezpečí nebo se vydávají za oficiální vládní stránky. Cílem je podvést oběť, aby vydala své finanční informace a osobní údaje.
- Dávejte pozor na známky phishingu: Ověřte si, že jste na správné URL, podívejte se, zda se v ní nenachází pravopisné chyby, nadbytečné znaky nebo neobvyklé názvy domén. Ověřte si, jestli má stránka správný certifikát (například https). Dávejte pozor, když se stránka zeptá na vaše osobní informace nebo platební údaje a věřte svým instinktům, pokud něco nesedí nebo vypadá pochybně, zjistěte si více.
Pamatujte, že mít dostatek informací je klíčové, abyste se vyhnuli URL scamům. Pokud máte podezření, že je stránka podvodná, nahlaste ji a už ji neotevírejte. Následující odkaz vás přesměruje na URL blacklist, kde zjistíte nebezpečné URL: https://blog.hubspot.com/website/url-blacklist
Reference
- https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL
- https://www.npmjs.com/package/url-exist
- https://www.tella.tv/definition/video-url