Bonjour tous le monde,
j'aimerai que ttes les pages de type:
http://www.site.fr/recherche.php?besoin=&plante=&query=valeur
soient redirigées vers des pages de type
http://www.site.fr/recherche---valeur
(je précise que les valeurs des variables "besoin" et "plante" sont vides )

pour cela j'ai réécrit l'url comme ceci:

réécriture:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^recherche-(.*)-(.*)-([a-zA-Z0-9-]+)$ recherche.php?besoin=$1&plante=$2&query=$3 [L]
jusqu'ici tt va bien,puis lors de la redirection, il y a un un long tps de chargement suivie d' une erreur lorsque j’essaye d’accéder à la page de recherche avec le navigateur.
voici le message d'erreur:
"Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas"
voici ma requête de redirection:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
RewriteCond %{QUERY_STRING} ^besoin=(.*)&plante=(.*)&query=([a-zA-Z0-9-]+)$ [NC]
RewriteRule ^recherche.php$ http://www.site.fr/recherche-%1-%2-%3? [L,R=301]
quelqu'un à une solution?

Merci d'avance