Bonjour à tous,

je suis actuellement en train de travailler sur une redirection dans mon .htaccess en prenant en compte des regex mais j'ai quelques problèmes. Voici ce que j'aimerais faire:

http://www.monsite.fr/6-voitures-course/40-3-roues/tri_par_couleur-rouge45338?p=2 : Redirection vers: http://www.monsite.fr/6-voitures-course/40-3-roues/


J'ai plusieurs URLs de ce type, un peu toutes différentes donc j'ai fait un script PHP pour les tester et voici la regex à laquelle je suis arrivé et qui me convient:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
^(.*\/)tri_par_couleur-.*p=[0-9]*
J'ai donc essayé d'implémenter ça dans mon htaccess, sans succès. Voici ce que j'avais fait jusqu'à présent, en essayant un peu tout ce que j'ai trouvé sur le web:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteCond %{HTTP_HOST} ^www.monsite.fr$
	RewriteRule ^(.*\/)tri_par_couleur-.*p=[0-9]* http://www.monsite.fr/$1 
</IfModule>
J'ai également essayé avec RedirectMatch, mais rien ne fonctionne (ou plutôt je n'arrive pas à faire fonctionner) et je commence un petit peu à tourner en rond...

En gros c'est comme si le .htaccess n'était pas pris en compte (il est bien pris en compte puisque quand je fais une faute dedans, j'ai une belle erreur )

Je vous remercie pour vos réponse et vous souhaite une excellente journée