Changement complet d'url : htaccess redirectMatch regex et variables

lord1366

Nouveau WRInaute
Bonjour,

Je viens de modifier la structure des URL de mon site perso mais je me retrouve confronté à un problème :

Voici l'ancienne structure :

http://www.urldusite.com/categories,cms,1.html
htaccess : RewriteRule ^categories,([a-zA-z0-9-]*),([0-9]*).html$ index.php?content=categories&name=$1&CatId=$2 [L]

à présent je souhaite que ce soit :

http://www.urldusite.com/cms,1.html
htaccess : RewriteRule ^([a-zA-z0-9-]*),([0-9]*).html$ index.php?content=categories&name=$1&CatId=$2 [L]

Mais comme google a déjà référencé mon site je souhaite faire des redirections 301 et après de nombreuses lectures sur ce site et d'autre, je n'arrive toujours pas au résultat souhaité.

J'ai essayé les lignes suivantes (ça va sûrement en faire marrer plus d'un !) :
RedirectMatch ^categories,([a-zA-z0-9-]*),([0-9]*).html$ ^([a-zA-z0-9-]*),([0-9]*).html$ [R=301]
RedirectMatch ^categories,([a-zA-z0-9-]*),([0-9]*).html$ http://www.urldusite.com/$2,$3.html [R=301]
...

Si vous avez la solution je vous en remercie !
 

Discussions similaires

Haut