it-swarm.dev

Použitím WP místo .htaccess přesměrovat stránky/příspěvky

Provozuji web s více než 100 konkrétními přesměrováními v htaccess pro starší soubory html, které byly následně přeneseny do WP. Tam jsou také pravidla pro stránky v rámci časového období přesměrovat na domovskou stránku, a všechny druhy jiných nasties.

Vzhledem k tomu, že WP zpracovává přesměrování a permalinks interně a bez použití pluginu, jaký by byl nejlepší způsob, jak programově přesměrovat tyto odkazy a udržet můj soubor .htaccess čistý?

2
Dan Gayle

Nejlepším způsobem, jak "programově přesměrovat tyto odkazy a udržet [váš] soubor .htaccess clean", by ve skutečnosti byl plugin. Vím, že jste uvedli "bez použití pluginu", ale dostanete stejnou funkci z pluginu, který byste zadali, kdybyste kód napsali sami. A vzhledem k tomu, jak jsou skripty skriptů WP, které nejsou příznivé pro uživatele, I důrazně doporučujeme, abyste se nepokoušeli psát sami (jsem zkušený WP vývojář a stále mám problémy s clanky přepisovacím motorem).

Takže pokud jste ochotni jít s pluginem, doporučuji Přesměrování .

Přesměrování má velmi intuitivní uživatelské rozhraní, které umožňuje vytvářet, zobrazovat a manipulovat se všemi vlastními přesměrováními. To také udržuje informace o všech 404 chyb, které vaše stránky generuje omylem. Používám přesměrování na mých stránkách k přesměrování odkazů z mého starověkého statického webu na nové dynamické odkazy WordPress. Také jsem ji použil na několika klientských stránkách poté, co jsem jim pomohl přejít na WordPress.

3
EAMann

Zde je odpověď, kterou jsem napsal a ukazuje, jak přesměrovat pomocí PHP zevnitř WordPress:

1
MikeSchinkel