Bonjour,

Je viens de passer en url rewriting qui est le suivant et qui marche bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^ma-page.html$ /index.php?m=2 [L]
Je souhaite faire une redirection permanente 301 des anciennes pages vers les nouvelles, soit index.php?m=2 vers ma-page.html

J'ai essayé avec RedirectPermanent, RedirectMatch permanent et RewriteCond + RewriteRule mais ça ne marche pas. Soit la redirection n'est pas prise en compte, soit ma-page.html n'est pas trouvée. Voici ce que j'ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RedirectPermanent /index.php?m=2 http://www.mon-site.com/ma-page.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RedirectMatch permanent ^index.php?m=2$ http://www.mon-site.com/ma-page.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
RewriteCond %{QUERY_STRING} ^m=2$
RewriteRule ^index\.php$ /ma-page.html [R=301,L]
Merci pour votre aide.