Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Všichni jsme tam byli: Zadáte název webové stránky do adresního řádku svého oblíbeného prohlížeče nebo možná kliknete na výsledek vyhledávání Google. Pak se najednou na konci adresy URL webu objeví řetězec zdánlivě náhodných slov a symbolů. Samozřejmě nemáte ponětí, proč to tam je, ale jste rádi, že si můžete bezpečně prohlížet záznamy na Amazonu, výsledky vyhledávání Google nebo jakoukoli webovou stránku, kterou si vyberete.

Neznalému oku to může připadat jako blábol, ale každý znak v URL plní svůj účel. Pojďme si rozebrat anatomii adresy URL webových stránek, od protokolu po řetězec dotazu.

5 klíčových součástí adresy URL

URL lze rozdělit na tři hlavní části: protokol, název domény a cestu. Pak můžete připnout na řetězec dotazu nebo získat fantazii pomocí kotvící značky.

1. Protokol

První složkou adresy URL je protokol. Je to metoda používaná pro přístup ke zdroji na internetu. Nejběžnějším protokolem pro procházení webu je HTTP (Hypertext Transfer Protocol). Odešle požadavek z prohlížeče uživatele na server, který je hostitelem webové stránky, a server pak odešle požadovaný zdroj jako odpověď.

instagram viewer

HTTP má zabezpečenou verzi s názvem HTTPS (HTTP Secure), která používá šifrování k přidání další vrstvy zabezpečení. HTTPS se používá, když se přes internet přenášejí citlivá data, jako jsou hesla nebo informace o kreditních kartách. Váš web potřebuje certifikát SSL používat protokol HTTPS ve svých adresách URL.

2. Doménové jméno

Název domény je jedinečný identifikátor webové stránky na internetu. Skládá se ze dvou částí: doménu nejvyšší úrovně (TLD) a doména druhé úrovně. TLD označuje kategorii webových stránek, například .com pro komerční webové stránky, .edu pro vzdělávací instituce a .org pro neziskové organizace. Doména druhé úrovně je jedinečný název zvolený vlastníkem webu.

Například v názvu domény www.makeuseof.com je „makeuseof“ doména druhé úrovně a „.com“ je TLD. Doménová jména jsou registrována u registrátorů domén a lze je zakoupit na určitou dobu, obvykle jeden rok, ale někdy i déle.

3. Cesta

Cesta URL určuje umístění zdroje na webu. Obvykle následuje za názvem domény a začíná lomítkem (/). Cesta se používá k uspořádání obsahu na webu a usnadňuje uživatelům navigaci.

Například v adrese URL www.example.com/blog/post1 je „blog“ adresář, který obsahuje blogové příspěvky, a „post1“ je konkrétní blogový příspěvek. Cestu lze také použít pro optimalizaci pro vyhledávače (SEO) zahrnutím relevantních klíčových slov.

4. Řetězec dotazu

Řetězec dotazu je součástí adresy URL, která začíná otazníkem (?) a obsahuje páry klíč–hodnota oddělené ampersandem (&). Používá se k předávání dat mezi webovými stránkami a může obsahovat informace, jako jsou hledané výrazy nebo uživatelské preference.

Například v adrese URL www.example.com/search? q=example&category=books, řetězec dotazu obsahuje dva páry klíč–hodnota: „q=example“ znamená, že hledaný výraz je „example“ a „category=books“ znamená, že se hledají knihy. Řetězce dotazů obsahující hromadu parametrů vyhledávání běžně uvidíte při procházení webů, které umožňují filtrovat výsledky vyhledávání, nebo webů, které chtějí zaznamenávat data sledování.

5. Anchor Tag

Značka kotvy je identifikátor fragmentu, který následuje za adresou URL a začíná symbolem hash (#). Odkazuje na určitou část webové stránky a lze jej použít k vytvoření obsahu nebo k odkazu na určitou část dlouhého článku.

Například v průvodci o 5 000 slovech může autor zahrnout navigační nabídku pro rozdělení obsahu:

  • Definice
  • Dějiny
  • Průmyslové výzvy
  • Nejčastější dotazy

Pokud umístíte kurzor na jeden z těchto odkazů, může adresa URL obsahovat značku ukotvení, například „#definitions“, která signalizuje prohlížeči, aby se v kódu HTML posunul dolů do sekce s daným ID.

Co je kódování URL?

Adresy URL obsahují znaky ze znakové sady ASCII, což je podmnožina znakové sady Unicode. Unicode je mezinárodní standard kódování pro znaky v různých jazycích a abecedách. Když je v URL použit znak mimo znakovou sadu ASCII, musí být zakódován, aby mu prohlížeč správně porozuměl.

Kódování URL je proces převodu znaků mimo znakovou sadu ASCII na jejich ekvivalenty ASCII. Například znak Unicode 'é' by byl zakódován jako '%e9'. Kódování URL se také používá pro speciální znaky, jako jsou mezery, které jsou kódovány jako '+' nebo '%20'.

Nedělejte si starosti s zapamatováním všech možných kombinací kódování. The Odkaz na kódování URL W3Schools průvodce je užitečným zdrojem pro toto téma.

Co jsou přesměrování URL?

Někdy, když zadáte URL do adresního řádku prohlížeče, webová stránka se přesměruje na jinou webovou stránku. Důvodem je, že existuje několik způsobů, jak mohou být adresy URL strukturovány, a některé z nich nemusí fungovat podle očekávání. Když k tomu dojde, server odpoví stavovým kódem HTTP, který označuje, že by měl být přesměrován na jinou adresu URL (obvykle 301 nebo 302). Nové umístění pak může být specifikováno v hlavičce odpovědi.

Stavové kódy a jejich význam zahrnují:

  • 200 - OK: Žádost byla úspěšná.
  • 301- Trvale přesunuto: Požadovaný zdroj byl trvale přesunut do nového umístění a měl by být odtud načten v budoucích požadavcích.
  • 302 – nalezeno (dočasné přesměrování): To znamená, že stránka je dočasně umístěna na jiné adrese URL a neměla by být ukládána do mezipaměti vyhledávači ani používána jako autoritativní zdroj informací o jejím obsahu. Může také indikovat údržbu serveru, kde jsou stránky přesměrovány při provádění aktualizací resp když vstupní stránky potřebují zobrazovat alternativní adresy URL pro účely sledování, jako je testování A/B nebo rozdělení testy.

Výše uvedené stavové kódy jsou specifické pro platnost samotné adresy URL a při běžném prohlížení funkční webové stránky pravděpodobně ani nebudete vědět, že existují.

Když se však objeví problémy s adresou URL, webem nebo základním webovým hostingem, uvidíte jeden z jiné sady kódů:

  • 403 Přístup odepřen: To znamená, že nemáte oprávnění prohlížet webovou stránku. Může to být způsobeno nesprávnými oprávněními nebo nedostatkem ověřovacích údajů.
  • 404 nenalezeno: To znamená, že požadovaný zdroj na serveru neexistuje a měl by být odstraněn ze všech záložek nebo stránek s výsledky vyhledávače (SERP).
  • 500+ – Chyby serveru: Ty naznačují, že při zpracování vašeho požadavku došlo k chybě a je obvykle způsobena problémem s konfigurací serveru, jako jsou chyby kódování ve skriptech, problémy s databází atd.

Chyby na webových stránkách mohou být nepříjemné, ale nejsou koncem světa. Nejprve zkuste vynutit obnovení webové stránky. Dále zkontrolujte adresní řádek, zda neobsahuje chyby způsobené člověkem. Přidal jsi dopis? Píše značka jedno ze slov netradičně? Chodila vaše kočka po klávesnici? Pokud nic z výše uvedeného nefunguje a jedná se o váš web, kontaktujte svého hostitele. Bohužel, pokud web patří někomu jinému, budete si muset počkat.

Pochopení adres URL od protokolů k cestám

Adresa URL se skládá z mnoha komponent, z nichž každá slouží svému účelu. Když porozumíte anatomii adresy URL, můžete se snadněji pohybovat na webových stránkách a maximálně využít dostupné funkce. Ať už hledáte informace nebo nakupujete online, porozumění adresám URL vám může pomoci vytěžit z webu maximum.