Vyzkoušejte zdarma na 7 dní světově přední SEO nástroj SEMrush!
Moje recenze nástrojePřejít na nabídku
Vydáno: 19/10/2022
Aktualizováno: 22/01/2023

Http 301 – vysvětlení stavového kódu

Vojtech Bruk
Vojtěch Bruk
Tvůrce profitabilních WordPress webů

Stavový kód http 301 je nečekaně podobný kódu 302 - avšak 301 je označením pro trvalé přesunutí stránky. Co to znamená v praxi?...

http 301

Kód 301 říká, že se stránka přesunula natrvalo na novou adresu. Crawler tedy bude se všemi stávajícími odkazy zacházet tak, že by měli být přesměrovány na novou adresu.

Jinými slovy, nepočítá s tím, že by se daná stránka na dané adrese v budoucnu měla znovu objevit.

Prohlížeč automaticky přesměruje návštěvníky na novou adresu, takže ti si přesměrování ani nevšimnou.

Technická definice

Na anglické Wikipedii se dočtete že:

Stavový kód odpovědi HTTP 301 Moved Permanently se používá pro trvalé přesměrování, což znamená, že odkazy nebo záznamy vracející tuto odpověď by měly být aktualizovány. Nová adresa URL by měla být uvedena v poli Location, které je součástí odpovědi. Přesměrování 301 je považováno za osvědčený postup při přechodu uživatelů z protokolu HTTP na protokol HTTPS.

Tamtéž najdete také další technické podrobnosti a specifika, která vás mohou ohledné kódu 301 zajímat.

Použití kódu 301 v praxi

Přesměrování 301 označuje trvalé přesunutí webové stránky z jednoho umístění na jiné.

Kdybych měl třeba blog na

—> vojtechbruk.cz/clanky tak bych jej pomocí kódu 301 mohl přesunout na vojtechbruk.cz/blog —> což jsem i udělal, takže když půjdete na první zmíněnou adresu, uvidíte, že budete automaticky přesměrování.

Kód 301 je také doporučovaným způsobem, jak provést přesměrování z protokolu HTTP na HTTPS (protokol zabezpečený).

Jak provést přesměrování 301?

Způsobů existuje mnoho. Nejběžnější metodou je pravděpodobně úprava souboru .htaccess, který najdete v kořenové složce webu.

Pokud však používáte WordPress, můžete k přesměrování stejně jako já využívat například plugin Rank Math SEO, kde si přesměrování v podstatě primitivně vyklikáte:

801

Jak vyřešit problémy s 301 redirectem?

Pokud narazíte na nějaké problémy s 301 přesměrováním, můžete postupovat podle článku na Ahrefs, podle kterého je především důležité:

  1. Ujistit se, že verze HTTP vašeho webu je přesměrována na HTTPS
  2. Odstranění stránek se stavovými kódy 301 z mapy stránek
  3. Oprava řetězců přesměrování
  4. Oprava smyček přesměrování a mnoho dalšího…

V článku zmíněném výše najdete kompletní návod. Pokud však nejste technický typ a řešíte nějaký 301 problém, asi uděláte nejlépe, pokud kontaktujete odborníka.

Jak zjistit HTTP stavové kódy?

Kódy lze zjistit pomocí různých nástrojů jako je Collabim nebo například Ahrefs Webmaster nástroj, který je zdarma.

I díky finanční nenáročnsoti rozhodně doporučuji pravidelně stavové kódy na vašich stránkách monitorovat a případně zasáhnout tam, kde je nutná náprava.

Další errory, na které můžete narazit

Chybová hláška Error 404.

Hláška úspěchu http 200.

Přesměrování http 302.

Chybový kód http 500.

Chybový kód http 503.

Vojtech Bruk
O autorovi

Vojtěch Bruk

Baví mě prozkoumávat věci do hloubky. Proto píši tento blog. A taky se snažím svým klientům vydělávat co nejvíc peněz), to je druhý důvod.

Často kladené otázky

Související otázky k článku.

Zeptejte se mě na cokoliv

Komentáře

Zanechte první komentář

Podobné články

Notion + Deepl = VSL?

Notion a Deepl jsou dva skvělé nástroje, přičemž dnes bych vám představil jejich společnou integraci, která vám může ušetřit desítky hodin repetitivní práce.

15/12/2022
Vojtěch Bruk
Ilustrační obrázek Notion a Deepl