HTTP kód 301 Moved Permanently je stavový kód, který server vrací jako odpověď na požadavek od klienta (obvykle webového prohlížeče), aby signalizoval, že požadovaný zdroj byl trvale přesunut na novou URL adresu. Tento kód se používá k přesměrování uživatelů a vyhledávačů na novou adresu, čímž se zachovává návštěvnost a SEO hodnocení původní stránky.
Kód 301 indikuje, že požadovaný zdroj byl trvale přesunut na novou adresu. Klienti a vyhledávače by měli používat novou URL místo původní.
Jednou z hlavních výhod kódu 301 je, že přenáší většinu hodnoty zpětných odkazů (link equity) z původní URL na novou. To pomáhá zachovat SEO hodnocení a návštěvnost při změně adresy stránky.
Když server obdrží požadavek na URL, která byla přesměrována, vrátí odpověď s kódem 301 a novou URL. Klient (např. webový prohlížeč) poté automaticky požádá o nový zdroj na nové adrese.
GET /old-page.html HTTP/1.1
Host: www.example.com
HTTP/1.1 301 Moved Permanently
Location: http://www.example.com/new-page.html
GET /new-page.html HTTP/1.1
Host: www.example.com
Na serveru Apache lze přesměrování 301 nastavit pomocí souboru ‚.htaccess
‚. Tento soubor by měl být umístěn v kořenovém adresáři webového serveru.
Redirect 301 /old-page.html http://www.example.com/new-page.html
Na serveru Nginx lze přesměrování 301 nastavit v konfiguračním souboru serveru.
server {
listen 80;
server_name example.com;
location /old-page.html {
return 301 http://www.example.com/new-page.html;
}
}
Přesměrování 301 lze také provést pomocí PHP skriptu.
<?php
header("Location: http://www.example.com/new-page.html", true, 301);
exit();
?>
Pokud přesouváte webovou stránku na novou doménu nebo měníte strukturu URL, přesměrování 301 je nezbytné pro zachování návštěvnosti a SEO hodnocení.
Pokud jste změnili URL adresy stránek, které mají zpětné odkazy z jiných webů, použijte přesměrování 301 k přesměrování návštěvníků z rozbitých odkazů na aktuální obsah.
Pokud máte duplicitní obsah na různých URL adresách, můžete použít přesměrování 301 k přesměrování všech verzí na jednu kanonickou URL, čímž zlepšíte SEO a uživatelskou zkušenost.
.htaccess
, konfiguračních souborů nebo skriptů.Google Search Console může být užitečným nástrojem pro monitorování přesměrování. Můžete sledovat, jak Google indexuje nové URL a zda jsou nějaké chyby při procházení.
Nástroje jako Ahrefs, SEMrush a Screaming Frog mohou pomoci identifikovat rozbité odkazy a monitorovat účinnost přesměrování 301. Tyto nástroje poskytují přehledy o zpětných odkazech a mohou vám pomoci udržet vaše přesměrování aktuální.
Pravidelně kontrolujte a aktualizujte přesměrování 301, abyste zajistili, že všechny staré URL jsou správně přesměrovány a že nové přesměrování funguje podle očekávání. To zahrnuje aktualizaci všech interních odkazů a mapování nových URL.
HTTP kód 301 Moved Permanently je důležitý nástroj pro trvalé přesměrování webových stránek a zdrojů na nové URL. Správné používání tohoto kódu zajišťuje zachování návštěvnosti a SEO hodnoty při změnách URL adres. Implementace přesměrování 301 je jednoduchá a může být provedena pomocí souborů ‚.htaccess
‚, konfiguračních souborů serveru nebo skriptů. Pravidelné monitorování a údržba přesměrování jsou klíčové pro zajištění správné funkce a optimalizace SEO.