Nefunkční odkazy vznikají z různých důvodů a poškozují jak SEO, tak uživatelský zážitek. 301 přesměrování v WordPress nabízejí účinné řešení: automaticky přesměrují návštěvníky ze starých URL na nové cíle. Tento průvodce vysvětluje, jak 301 přesměrování v WordPress implementovat pomocí několika osvědčených metod, od pluginů vhodných pro začátečníky až po pokročilou konfiguraci serveru.
Co je přesměrování v WordPress?
Přesměrování je způsob, jak nasměrovat vyhledávače i uživatele na jinou URL, než na kterou původně mířili. Důvodů pro přesměrování stránky může být několik. Pochopení toho, kdy jsou 301 přesměrování v WordPress potřebná, pomáhá udržet profesionální dojem webu i jeho pozice ve vyhledávačích.
5 situací, kdy jsou přesměrování v WordPress nutností
Znalost konkrétních scénářů, kdy se přesměrování stávají nezbytností, pomáhá provozovatelům webů udržet tok návštěvnosti a vyhnout se nefunkčním odkazům, které poškozují uživatelský zážitek i výkon v SEO.
Nalezení nefunkčního odkazu nastane, když externí weby odkazují na stránky, které jste přesunuli nebo smazali bez předchozího oznámení. Bez správného přesměrování narazí návštěvníci přicházející z těchto externích odkazů na frustrující chybu 404, která většinou vede k okamžitému opuštění webu.
Přesunutí webové stránky na novou adresu se stává běžně při optimalizaci obsahu, kdy upravujete slimlinky příspěvků kvůli lepšímu cílení na klíčová slova nebo čitelnější URL. Staré URL zůstávají indexovány vyhledávači a uloženy v záložkách uživatelů, takže přesměrování je pro zachování návštěvnosti nezbytné.
Změna názvu domény představuje rozsáhlou migraci webu, která se dotýká každé jednotlivé stránky URL. Bez důkladného nastavení přesměrování přijdete o veškeré pozice ve vyhledávačích i o návštěvnost z externích zpětných odkazů, které jste získali v průběhu času.
Odstraňování stránky vyžaduje pečlivé zvážení toho, kam návštěvníky místo toho přesměrovat. Místo zobrazování chyb 404 mohou přesměrování uživatele navést na relevantní náhradní obsah, který udrží jejich zájem a zabrání ztrátě návštěvnosti.
Oprava bezpečnostních chyb zahrnuje často migraci z HTTP na HTTPS, čímž se odstraní bezpečnostní varování v prohlížečích. Moderní prohlížeče zobrazují zprávy „Stránka není zabezpečena" u nešifrovaných webů, a nastavení přesměrování zajistí, že veškerý provoz využívá zabezpečené připojení a zároveň zachovává hodnotu SEO.
Jak možná víte, pokud není nastaven redirect, dojde k chybě 404 (stránka nenalezena). Tato chyba může poškodit pozici vašeho webu ve vyhledávačích i jeho reputaci a zároveň negativně ovlivnit uživatelský zážitek.
Pomocí přesměrovacích kódů dáváte prohlížečům vědět, že požadovaný URL byl přesunut nebo nahrazen. Tři nejčastěji používané typy přesměrování jsou 301, 302 a Meta Refresh nebo JavaScript přesměrování. Přesměrování 301 v WordPress jsou trvalá, a proto se doporučují pro SEO.
Co je přesměrování 301?
Přesměrování 301 nebo kód HTTP 301 je běžný stavový kód HTTP, který server odesílá do vašeho prohlížeče. Je to spolehlivý způsob, jak trvale přesměrovat URL jednoduše, rychle a přívětivě pro SEO. Tento kód přesměrování umožňuje přesunout návštěvníky z požadované URL na jinou. Při nasazení trvalého přesměrování WordPress 301 server sděluje prohlížečům i vyhledávačům, že obsah byl trvale přesunut na novou adresu.
Kdy použít přesměrování 301 v WordPress?
Například můžete využít přesměrování 301 v WordPress při přesunu webu na novou doménu, abyste uživatele nasměrovali na novou adresu. Přesměrování se hodí také tehdy, když chcete smazat příspěvek nebo změnit permalink příspěvku či stránky.
Provozujte vlastní WordPress na kvalitním hardwaru s NVMe úložištěm a minimální latencí po celém světě, s Hostování WordPress VPS která poskytuje dedikované zdroje a infrastrukturu na profesionální úrovni pro optimální výkon.
Proč byste měli vytvářet 301 přesměrování
Přesměrování 301 v WordPress plní při správě webu několik zásadních funkcí a pomáhají zachovat SEO. Správně nastavená přesměrování zajistí plynulý zážitek pro uživatele a zároveň udrží autoritu webu v očích vyhledávačů, kterou jste budovali postupem času.
Hlavní výhody zahrnují:
- Lepší uživatelský zážitek – Když uživatelé přistoupí na váš web přes zastaralé odkazy, mohou narazit na chybu 404 nebo irelevantní obsah. 301 přesměrování v WordPress zajistí, že se dostanou na cílové URL bez přerušení.
- Zachované SEO hodnoty – Vyhledávače chápou 301 přesměrování jako trvalé změny a přenáší tzv. link equity ze staré stránky na novou. Podle Výzkum Search Engine Journal, Google potvrzuje, že přesměrování 301 přenáší přibližně 90–99 % SEO autority původní stránky na novou adresu. Bez pravidel trvalého přesměrování vaše stránky ztratí pozice ve vyhledávačích a veškerou nashromážděnou autoritu.
- Aktualizované adresy URL – Nefunkční odkazy frustrují uživatele a poškozují důvěryhodnost vašeho webu. Při kompletní reorganizaci webu nebo změně jeho URL struktury přesměrování zajistí, že každý odkaz vede na správnou stránku.
- Minimalizovaný počet duplicitních příspěvků – Pokud více URLs zobrazuje stejný obsah, vyhledávače nedokážou určit, která verze je autoritativní. Přesměrování duplicitních URLs na preferovanou verzi zlepší viditelnost vašeho WordPress blogu.
- Vylepšený obsah – Blogové příspěvky časem zastarají, ztratí přesnost nebo přestanou odpovídat vašim aktuálním cílům. Pomocí 301 přesměrování v WordPress můžete stávající obsah WordPress vylepšit tak, že slabší články nahradíte aktuálními.
5 metod, jak nastavit 301 přesměrování v WordPress
Pro automatické vytváření přesměrování použijte hostingové ovládací panely nebo specializované WordPress pluginy pro přesměrování URL. Technicky zdatní uživatelé mohou nastavit 301 přesměrování ve WordPress také ručně – úpravou konfiguračních souborů webu nebo vytvořením vlastních PHP skriptů.
Jak nastavit 301 přesměrování pomocí hostingového ovládacího panelu
Mnoho poskytovatelů hostingu nabízí správu přesměrování přímo v ovládacím panelu – bez nutnosti technických znalostí si tam můžete jednoduše vytvořit 301 přesměrování v WordPress.
Pokud používáte profesionální hostingové služby, nastavte přesměrování 301 podle těchto kroků:
- Přihlaste se do ovládacího panelu hostingu a přejděte do sekce správy webu
- Vyberte si preferovanou webovou stránku a klikněte na možnost řídicího panelu nebo správy
- Přejděte do nastavení domény a vyhledejte "Redirects" nebo "URL Redirects"
- Vyberte svou doménu z rozevíracího seznamu a v případě potřeby zadejte cestu
- Vyberte typ cíle – Adresa URL nebo IP adresa
- Zadejte novou doménu nebo URL v poli cílové adresy přesměrování
- Zvolte "301 Permanent Redirect" z možností typu přesměrování
- Klikněte na Vytvořit nebo Uložit pro implementaci přesměrování
Tato metoda umožňuje hromadně spravovat přesměrování. Seznam existujících přesměrování najdete v ovládacím panelu, kde je můžete kdykoli upravit nebo smazat.
Jak nastavit 301 přesměrování pomocí pluginu AIOSEO
All in One SEO (AIOSEO) je plugin pro WordPress, který nabízí řadu funkcí pro zlepšení pozic ve vyhledávačích a zvýšení návštěvnosti webu. Patří mezi ně automatické vytváření WordPress sitemap, nástroje pro analýzu obsahu, integrace s Google Search Console a správce přesměrování 301 pro přehlednou správu přesměrování URL.
Zde je postup, jak vytvořit přesměrování 301 pomocí implementace WordPress s tímto oblíbeným SEO pluginem:
- Nainstalujte a aktivujte plugin z ovládacího panelu WordPress
- Go do All in One SEO nastavení pluginu
- Přejděte dolů na Redirection Manager a klikněte na Manage
- V sekci Add New Redirection, zadejte zdrojové URL
- Přidejte novou stránku do pole Target URL
- Zvolte 301 Moved Permanently jako typ přesměrování (Redirect Type)
- Klikněte na Add Redirect pro aktivaci přesměrování 301 v konfiguraci WordPress
Přesměrování jsou bohužel dostupná pouze pro uživatele s licencí pro verze. Pokud hledáte bezplatné řešení, zvažte jiné pluginy pro přesměrování v WordPress. Plugin AIOSEO vyniká automatickou detekcí přesměrování 301 v WordPress – automaticky navrhuje přesměrování při změně trvalých odkazů nebo přesunutí obsahu.
Jak nastavit přesměrování 301 pomocí pluginu 301 Redirects
301 Redirects je dalším doporučeným pluginem pro přesměrování 301 v WordPress, který správně přesměrovává uživatele ze zdrojového URL na nový cíl. Kromě vytváření trvalých přesměrování 301 v WordPress umožňuje bezplatná verze také nastavit dočasná přesměrování 302 a 307:
- Přihlaste se do ovládacího panelu WordPress a nainstalujte plugin 301 Redirects
- Po instalaci a aktivaci pluginupřejděte do Nastavení a vyhledejte 301 Redirects
- Přejít na Pravidla přesměrování a vyberte jeden z typů přesměrování: 301, 302 nebo 307
- Zadejte URL stávající stránky nebo příspěvku v sekci Redirect From
- Pod Přesměrovat na, nastavte rozbalovací nabídku na Custom a zadejte nový odkaz
- Klikněte na tlačítko Uložit pro aktivaci přesměrování
Jak ručně nastavit 301 přesměrování úpravou souboru .htaccess
Pokud vám psaní kódu nedělá potíže, ruční úprava konfiguračního souboru je další funkční způsob, jak implementovat 301 přesměrování v WordPress. Tato metoda pomocí WordPress redirect 301 htaccess zajišťuje lepší výkon než řešení založená na pluginech, protože přesměrování probíhá přímo na úrovni serveru.
Pochopení práce s konfiguračními soubory serveru je nezbytné pro pokročilou správu WordPress. Více oco je soubor htaccessa jeho možnosti vám pomáhají implementovat výkonné optimalizace na úrovni serveru pro váš WordPress web.
Postupujte podle těchto kroků, abyste našli konfigurační soubor serveru v kořenové složce svého webu a vytvořili přesměrování 301:
- Přístup k souborům vašeho webu pomocí klienta FTP nebo Správce souborů v ovládacím panelu hostingu
- Přejděte do kořenového adresáře vašeho webu (obvykle public_html)
- Povolit "zobrazení skrytých souborů" v nastavení správce souborů povolte zobrazování souborů začínajících tečkou
- Najděte soubor .htaccess a dvojklikem ji otevřete
- Pod řádkem, který říká "# END WordPress", přidejte kód přesměrování
- Uložte konfigurační soubor kliknutím na ikonu uložení nebo diskety
Důležitá poznámka: Před jakýmikoli úpravami vždy zálohujte soubor .htaccess. I drobná chyba v kódu může způsobit chybu Internal Server Error a znepřístupnit celý web.
Zde je několik krátkých úryvků kódu pro různé typy přesměrování na vašem webu WordPress:
Skript pro přesměrování na novou doménu
Chcete-li v WordPress vytvořit 301 přesměrování pro celou doménu, vložte následující kód do souboru .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>
Tento shortcode opakujte pro každou stránku, kterou chcete přesměrovat.
Skript pro přesměrování na novou stránku
Chcete-li přesměrovat jednu stránku na novou adresu ve stejné doméně, přidejte do souboru .htaccess následující kód:
Redirect 301 /old/old.htm http://www.domain.com/new.htm
Spuštění tohoto kódu zajistí účinné přesměrování stránky WordPress.
Skript pro přesměrování HTTP na HTTPS pomocí .htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
Důležité: Tyto kódy a instrukce platí pouze pro webové servery Apache.
Jak nastavit 301 přesměrování pomocí skriptu PHP
Pokročilí uživatelé mohou vytvořit skript PHP pro nastavení 301 přesměrování v WordPress. Tento přístup se hodí při správě většího počtu přesměrování nebo při implementaci podmíněné logiky přesměrování.
Přistupte k souborům WordPress přes ovládací panel vašeho hostingu a postupujte podle těchto kroků:
- Otevřete kořenovou složku svého webu (obvykle public_html)
- Vytvořte nový soubor a pojmenujte ho redirects.php
- Přidejte následující kód do souboru:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.example.com/new-url/");
exit();
?>
- Nahraďte ukázkové URL svým skutečným cílovým URL
- Uložte soubor PHP a přesměrování se aktivuje
Chcete-li ověřit, zda 301 přesměrování funguje, otevřete prohlížeč a zadejte adresu svého skriptu PHP. I drobná chyba nebo překlep v kódu může způsobit chyby webu, proto kód vždy pečlivě zkontrolujte a přesměrování důkladně otestujte.
Vyžmýkejte z WordPress maximum s Hostování WordPress VPS která nabízí špičkovou infrastrukturu, úložiště NVMe a globální sítě pro doručování obsahu zajišťující optimální uživatelský zážitek.
Jaké další typy přesměrovacích kódů existují?
Při vytváření přesměrování není stavový kód 301 jedinou možností. Znalost různých typů přesměrování vám pomůže vybrat správnou metodu pro vaše konkrétní požadavky na 301 přesměrování v WordPress.
301 Přesměrování
Přesměrování 301 signalizuje trvalé přesunutí z jednoho URL na jiné URL. Toto trvalé řešení přesměrování v WordPress je zásadní pro zachování hodnoty SEO a uživatelského zážitku. Je to nejlepší volba, když jste si jisti, že změna je trvalá a chcete návštěvníky plynule přesměrovat na nové místo.
302 Přesměrování
Na rozdíl od trvalé povahy přesměrování 301 přesměrování 302 označuje dočasné přesunutí URL - původní URL bude v určitém okamžiku obnoveno. Tento typ přesměrování je vhodný, když potřebujete provést údržbu nebo testování původní stránky, ale plánujete ji později vrátit zpět.
303 Přesměrování
Přesměrování 303 je specifický typ přesměrování, který říká, že zdroj lze najít na jiném místě. Používá se nejčastěji jako odpověď na POST požadavek odeslaný webovým prohlížečem. Stavový kód 303 v podstatě říká klientovi, aby pro získání zdroje odeslal GET požadavek.
307 Přesměrování
Podobně jako přesměrování 302 označuje přesměrování 307 dočasné přesunutí. Říká, že přistupovaný zdroj byl dočasně přesunut na jiné místo.
Kdy použít 301 přesměrování
Implementace 301 přesměrování v WordPress zajistí plynulý zážitek pro uživatele a zachová SEO hodnocení vašeho webu. Zde jsou situace, kdy použití 301 přesměrování důrazně doporučujeme:
- Kanonizace – Mít více stránek s podobným obsahem může negativně ovlivnit SEO. Pomocí 301 přesměrování v WordPress soustřeďte hodnocení všech těchto verzí na jednu URL. Typické příklady jsou přesměrování z HTTP na HTTPS nebo z non-www na www, případně naopak.
- Smazání stránky nebo příspěvku – Pokud chcete odstranit stránku nebo příspěvek s vysokou návštěvností, nejprve ji přesměrujte na nové místo. Vyhnete se tak tomu, aby uživatelé naráželi na chybu 404 Not Found.
- Přestrukturalizace webu – Použití přesměrování 301 v WordPress je vhodné při větších změnách na webu – například při vytváření nových kategorií nebo úpravě struktury URL.
- Migrace domény Při přechodu webu na zcela novou doménu jsou přesměrování nezbytná. Pomáhají převést stávající návštěvnost a SEO autoritu aktuální domény na novou webovou adresu.
- Aktualizace adres URL – Po optimalizaci adres URL pro klíčová slova nebo lepší čitelnost nastavte v WordPress přesměrování 301, která uživatele i vyhledávače nasměrují na novou adresu URL. Předejdete tak nefunkčním odkazům a zachováte autoritu svého obsahu.
- Změna struktury trvalých odkazů – Pokud změníte strukturu permalinků příspěvků nebo stránek, staré odkazy přestanou fungovat. Abyste nepřišli o externí odkazy a záložky, nastavte přesměrování ze starých URL na nové.
Top 4 WordPress Redirect pluginy

Pokud si nejste jistí úpravou konfiguračních souborů nebo psaním kódu, můžete místo toho použít plugin pro 301 přesměrování WordPress. Zde je několik pluginů, které vám s 301 přesměrováním v WordPress pomohou:
1. RankMath SEO
RankMath SEO je jeden z nejlepších WordPress pluginů pro správu přesměrování. Pomůže vám jak se správou redirectů, tak se zlepšením SEO vašeho webu. Pro nastavení přesměrování stačí zadat zdrojovou URL a cílovou URL.
RankMath je nenáročný plugin s přehledným rozhraním, který ocení i začátečníci. Přesměrování HTTP nastavíte jednoduše a kdykoli je můžete aktivovat nebo deaktivovat. Jde o bezplatné řešení WordPress pro 301 přesměrování se skvělou podporou a řadou volitelných modulů.
2. Snadné přesměrování HTTPS
Tento plugin si můžete stáhnout z repozitáře WordPress. Umožňuje vytvořit přesměrování HTTP, které lze nastavit automaticky. Pamatujte však, že plugin funguje pouze tehdy, pokud máte na webu nainstalovaný certifikát SSL.
3. Plugin Quick Page/Post Redirect
Je to jeden z nejlépe hodnocených WordPress pluginů pro správu přesměrování na vašem webu. Stačí zadat zdrojovou a cílovou URL. Plugin umožňuje nastavit přesměrování 301 i 302, takže se na vašem webu nebudou zobrazovat chyby 404.
4. Správce přesměrování v Yoast SEO
Tento plugin je opravdová záchrana. Díky Yoast SEO Redirect Manageru je nastavení přesměrování 301 v Yoastu přímočará záležitost. Mazání příspěvku můžete přesměrovat třeba takto:
- Otevřít příspěvek kterou je třeba smazat
- Přesunout do koše
- Vybrat pokud by měla obdržet přesměrování 410 pro smazaný obsah nebo přesměrování na jinou stránku
- Uložit
Gratulujeme! Přesměrování vašeho webu WordPress se vám podařilo snadno nastavit pomocí Yoast SEO Premium.
Závěr
Přesměrování 301 v WordPress informuje uživatele, prohlížeče i vyhledávače o tom, že požadovaná adresa URL byla trvale přesunuta nebo nahrazena. Tento článek představil několik metod přesměrování – například přímé úpravy kódu – a přiblížil řadu pluginů pro správu přesměrování. Domény, stránky, složky nebo adresy URL teď můžete snadno přesměrovat pomocí pluginů pro WordPress nebo úpravou souboru .htaccess.
V tomto článku jsme vysvětlili kód HTTP 301 a přesměrování HTTP na HTTPS. Správná implementace přesměrování 301 v WordPress zajistí zachování SEO hodnoty a zároveň poskytne uživatelům plynulý zážitek při změnách obsahu. Ať už zvolíte pluginy kvůli jednoduchosti, nebo soubory .htaccess kvůli výkonu, přesměrování zabrání nefunkčním odkazům a udrží autoritu webu ve vyhledávačích.
Dosáhněte optimálního výkonu WordPress s Hostování WordPress VPS s infrastrukturou připravenou pro náročné nasazení, úložištěm NVMe a globálním doručováním obsahu – vaše přesměrování tak budou fungovat spolehlivě ve všech geografických lokalitách.