Wordpress : redirection spécifique via htaccess

Nouveau WRInaute
Bonjour,
J’ai modifié la structure de mes permaliens comme suit :
site.com/category/titre/ —> site.com/newcategory/titre-id/
Code:
/categoryA/%postname%/ —> /categorieB/%postname%-%post_id%/

j’ai consulté de nombreux posts/forums mais je ne trouve pas la solution pour faire un redirect 301 via htaccess
idéalement je ne souhaite pas utiliser de plugin, ça « alourdit »

j'ai essayé ce code mais cela ne fonctionne pas.
Code:
RedirectMatch 301 ^/categoryA/$4/$ /categoryB/$4-$2/
merci de votre aide.
 
Nouveau WRInaute
je viens d'essayer, ça ne fonctionne pas.
j'ai mis ça, merci pour le coup de main :)

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^/categoryA/([^/]+)/$ /categoryB/$1/ [QSA,L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
 
WRInaute accro
AVANT #BEGIN WordPress

et tant qu'à faire remplace categoryA et categoryB par les vraies valeurs... une ligne par catégorie... sinon ça ne peut pas marcher
 
WRInaute accro
N'oublie pas le "RewriteEngine On" avant ta règle sinon ça ne risque pas de fonctionner :wink:
 
Discussions similaires
Haut