Startovní nabídka

Licence Founders: aktualizace nejméně na 2 roky

149 €jednorázově, bez DPH

Běžná licence Shop stojí 199 €.

Pro prvních 100 licencí Shop, do 10. prosince 2026. Aktualizace a nové znalosti Konzultanta nejméně na 2 roky, bez obnovování. Běžná licence Shop: 12 měsíců.

Získat Founders za 149 €

Přesměrování 301 ve WordPressu: čtyři způsoby a který zvolit

Přesměrování 301 ve WordPressu nastavíte jedním ze čtyř způsobů: pravidlem v souboru .htaccess na serveru, bezplatným pluginem Redirection, modulem přesměrování v Rank Math, nebo požádáte chat přes plugin TellMyShop. Pro několik adres poslouží kterýkoli. Liší se v tom, kdo je zvládne bezpečně, jak snadno se něco rozbije a zda se cíl před uložením kontroluje.

Autor: Tým TellMyShop. Průvodce pro majitele webů na WordPressu a obchodů na WooCommerce: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 5 min čtení

Kdy přesměrování 301 vůbec potřebujete?

Přesměrování 301 říká prohlížeči a Googlu, že se obsah trvale přesunul na novou adresu. Návštěvník skončí rovnou na správné stránce a Google časem ukazuje ve výsledcích novou adresu. Pravidla popisuje průvodce Googlu Přesměrování a Vyhledávání Google.

Typické situace jsou změněná adresa stránky O nás nebo Služby, dva příspěvky sloučené do jednoho, ukončený produkt s nástupcem a přechod z jiné platformy. Některé z nich WordPress zvládne sám. Když změníte slug publikovaného příspěvku, obvykle přesměruje automaticky, ale u stránek ne. Podrobnosti a tabulku „kdy to WordPress udělá sám“ najdete v návodu k chybě 404 ve WordPressu. Tady se zabýváme tím, jak přesměrování nastavit, když to WordPress neudělá.

Čtyři způsoby vedle sebe

Soubor .htaccessPlugin RedirectionRank MathChat s TellMyShop
Kde ho nastavítesoubor na serveru, přes správce souborů hostingu nebo FTPNástroje → Redirectionmodul Přesměrování v Rank Math (pokročilý režim)konverzace s chatem
Pro koho se hodísprávce webumajitelmajitel, který už Rank Math používámajitel
Riziko chybychyba v souboru může shodit celý webpřeklep v cílové adresepřeklep v cílové adresechat před uložením zkontroluje cíl
Funguje bez pluginuanonenene
Server Nginxne, je třeba konfigurace serveruanoanoano
Seznam chyb 404žádnýano, se záznamemanoano, plugin sbírá chyby 404 sám
Vrácení zpětručně, z kopie souborusmazat pravidlosmazat pravidloz historie změn, jedním pokynem

Každý způsob dává smysl v jiné situaci. Níže je krátký pohled na každý z nich.

Způsob 1: soubor .htaccess, přesměrování bez pluginu

Soubor .htaccess je v hlavní složce webu na serverech Apache a LiteSpeed. Pro jednu adresu stačí jeden řádek:

Redirect 301 /stara-nabidka/ https://vasweb.cz/nabidka/

Záleží na tom, kam ho dáte. WordPress spravuje část souboru mezi značkami # BEGIN WordPress a # END WordPress a při uložení nastavení trvalých odkazů ji může přepsat. Vlastní pravidla patří nad tento blok. Syntaxi pravidla popisuje dokumentace Apache k direktivě Redirect.

Tento způsob je pro server nejrychlejší a funguje i se všemi pluginy deaktivovanými. Pro majitele má ale dvě nevýhody. Překlep v souboru může ukázat chybu na celém webu a servery Nginx soubor .htaccess vůbec nemají. Tuto práci proto nechte člověku, který se o web stará.

Způsob 2: plugin Redirection

Redirection je jeden z nejoblíbenějších bezplatných pluginů pro přesměrování. Po instalaci ho najdete v menu Nástroje. Zadáte starou a novou adresu, zvolíte kód 301 a uložíte. Plugin také vede záznam chyb 404, takže vidíte, které adresy se vyplatí přesměrovat.

Je to dobrá volba, když nemáte jiný SEO plugin s přesměrováním. Plugin za vás nezkontroluje, zda cíl funguje nebo zda nevytváříte řetězec přesměrování, takže po uložení otevřete starou adresu v anonymním okně.

Způsob 3: modul přesměrování v Rank Math

Pokud používáte Rank Math, samostatný plugin nepotřebujete. Modul přesměrování zapnete v seznamu modulů Rank Math a objeví se, jakmile plugin přepnete do pokročilého režimu. Návod krok za krokem je v databázi znalostí Rank Math.

Rank Math umožní nastavit přesměrování pro přesnou adresu, nebo pro všechny adresy, které obsahují určitou část. Druhá možnost se hodí při velkých změnách, ale snadno se s ní přesměruje příliš mnoho. Začněte přesnými adresami.

Než přesměrování nastavíte: pět kroků

Ať zvolíte kterýkoli způsob, tyto kroky vás ochrání před nejčastějšími chybami.

  1. Zapište si dvojice adres. Starou a novou adresu, jednu pod druhou. Bez tohoto seznamu snadno přesměrujete něco na stránku, která příští měsíc také změní adresu.
  2. Zkontrolujte, že cíl funguje. Otevřete novou adresu v anonymním okně. Přesměrování na stránku s chybou 404 nic neopraví.
  3. Zkontrolujte, že na staré adrese dnes není obsah. Přesměrování skryje fungující stránku a nikdo si toho nevšimne.
  4. Vyhněte se řetězcům. Pokud už A vede na B a vy přesouváte B na C, změňte A, aby vedlo rovnou na C.
  5. Držte pravidla na jednom místě. Když máte současně Redirection a Rank Math, vyberte jeden nástroj a pravidla do něj přesuňte.

Způsob 4: přesměrování s chatem a pluginem TellMyShop

Plugin TellMyShop pro WordPress a WooCommerce má vlastní přesměrování. Požádáte o ně v konverzaci, váš chat (Claude nebo ChatGPT) připraví náhled a vy ho schválíte. Před uložením chat zkontroluje, zda cíl funguje, zda by nevznikla smyčka nebo řetězec a zda je dnes na staré adrese fungující obsah. Ukáže také, zda je na webu aktivní jiný mechanismus přesměrování, například Redirection nebo Rank Math, aby se pravidla nezdvojovala.

Vy: Změnil jsem adresu stránky Služby na Návrh zahrad. Nastav přesměrování ze staré adresy.

Váš chat: Náhled přesměrování:

Cíl funguje, na staré adrese dnes není obsah, žádný řetězec nevznikne. Na webu je aktivní i modul přesměrování Rank Math, ale pro /sluzby/ pravidlo nemá. Uložit?

Vy: Ano.

Váš chat: Uloženo. Stará adresa teď odpovídá kódem 301 a vede na novou stránku. Přesměrování můžete vrátit zpět z historie změn.

Stav karty: čeká na vaše „ano“
náhled změny

stará verze: /sluzby/ → chyba 404

nová verze: /sluzby/ → 301 na /navrh-zahrad/

Ilustrace: produkty, čísla a odpovědi jsou příklady.

V bezplatné verzi TellMyShop Free chat ukáže seznam adres s chybou 404, existující přesměrování a plán „stará adresa → nová adresa“. Uložení potřebuje TellMyShop Pro. Pak chat nastaví až 50 přesměrování v jedné dávce, s kódem 301, 302 nebo 307, nebo 410 pro obsah odstraněný natrvalo. Když v TellMyShop Pro v konverzaci změníte adresu publikovaného příspěvku, stránky nebo produktu, plugin ve výchozím stavu přidá přesměrování 301 ze staré adresy. To platí i pro stránky, kde to WordPress nedělá.

Jedno upřímné upozornění, které platí pro všechny pluginy: přesměrování TellMyShop fungují, dokud je plugin aktivní. Když plánujete velké stěhování webu, proberte se správcem webu pravidla na serveru.

Podrobnosti najdete na stránce TellMyShop pro WordPress a WooCommerce a ceny na stránce ceník.

Který způsob zvolit

Pokud máte jedno nebo dvě přesměrování a používáte Rank Math, nastavte je v Rank Math. Pokud nemáte SEO plugin s přesměrováním, stačí Redirection. Soubor .htaccess nechte správci webu, zvlášť při stěhování celé domény. Chat pomůže, když je adres víc, nevíte, kam má která vést, nebo chcete cíle před uložením zkontrolovat.

Když web po změnách zmizel z Googlu, podívejte se na návod web na WordPressu není v Google. Další články najdete na blogu.

Otázky a odpovědi

Jak ve WordPressu nastavím přesměrování 301 bez pluginu?

V souboru .htaccess na serveru, jedním řádkem Redirect 301 se starou cestou a novou adresou. Pravidlo patří nad blok označený # BEGIN WordPress, protože obsah tohoto bloku může WordPress přepsat. Tento způsob funguje jen na serverech Apache a LiteSpeed a chyba v souboru může shodit celý web.

Udrží přesměrování 301 moji pozici v Google?

Obvykle ano, pokud je nová stránka obdobou té staré. Google bere 301 jako signál, že nová adresa má ve výsledcích nahradit starou, ale převod chvíli trvá a stejná pozice není zaručená. Přesměrování na stránku s jiným tématem, například na úvodní stránku, může Google brát jako chybu 404.

Jaký je rozdíl mezi přesměrováním 301 a 302?

301 znamená trvalé přesunutí a říká Googlu, aby ukazoval novou adresu. 302 a 307 znamenají dočasné přesunutí, například během přestavby stránky, a Google si může ve výsledcích nechat starou adresu. Pro trvalou změnu adresy zvolte 301.

Můžu mít současně plugin Redirection a přesměrování v Rank Math?

Můžete, ale je lepší držet přesměrování na jednom místě. Dva nástroje s pravidly pro stejnou adresu mohou vytvořit řetězec nebo smyčku a při hledání chyby nevíte, který se uplatnil. Rank Math umí pravidla z Redirection importovat.

Co se stane s přesměrováními, když plugin deaktivuji?

Přestanou fungovat. Přesměrování z Redirection, Rank Math i TellMyShop fungují jen při aktivním pluginu. Pravidla v .htaccess fungují nezávisle na pluginech, proto je správce webu při velkém stěhování webu někdy přesune do souboru na serveru.

WordPress je ochranná známka WordPress Foundation. WooCommerce je ochranná známka společnosti Automattic Inc. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.

TellMyShop pro WordPress a WooCommerce

Váš chat čte web, každou změnu ukáže před uložením a uloží až po vašem ano. Každou změnu vrátíte zpět jednou větou. Funguje s Claude nebo ChatGPT, i s bezplatnými účty.

Zkontrolujte, jestli je váš obchod připravený

Zadejte adresu svého obchodu. Za pár sekund uvidíte platformu a jestli bude TellMyShop fungovat.

Kontrolujeme adresu, HTTPS a platformu. Nic neinstalujete a adresu neukládáme.

vasobchod.czUkázkový výsledek
Obchod odpovídá
ano
HTTPS
zapnuto
Platforma
PrestaShop 8.1
TellMyShop bude fungovat

Čtěte dál

Free za 0 €, čte a radí

Stáhnout Free