Aide à l'écriture d'une redirection par htaccess

Nouveau WRInaute
Bonjour,

Suite à la refonte complète de notre site internet, je me retrouve avec des URL du type http://www.monsite.com/fiche_element.php?.*id_element=X.* que je dois rediriger de manière permanente vers des url du type http://www.monsite.com/fr/element/fiche.php?idelement=Y où X et Y sont les identifiants des éléments, différents entre l'ancien et le nouveau site.

Comment dois-je écrire ma redirection dans mon htaccess. J'ai essayé :
Code:
RewriteRule fiche_element\.php.*id_element=121.* /fr/element/fiche\.php\?idelement=71 [R=301]
mais cela ne fonctionne pas. Pouvez-vous m'aider ?

Merci d'avance
 
WRInaute impliqué
Alors de mémoire, ca pourrait être une truc du genre :
Code:
RewriteCond %{QUERY_STRING} id_element=121
RewriteRule fiche_element\.php /fr/element/fiche.php\?idelement=71 [R=301]

(à test/corriger)
 
Nouveau WRInaute
Merci beaucoup pour ton aide.

Effectivement, ça fonctionne, il ne me reste plus qu'à reproduire autant de fois que j'ai d'éléments.
Débutant dans ce genre de processus, j'ai un peu de mal à trouver des réponses à mes questions.
Aurais-tu des liens vers des tutos les plus complets possibles à ce sujet ?
 
Discussions similaires
Haut