Probleme de variable .htaccess

Bonjour

?Voila j'ai un probleme depuis peu. ? ?

J'ai .htaccess et dedans :

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-b([0-9]+)\.html$ /produit.php?produit=$2
RedirectPermanent url-b8188.html http://www.site.com/url2-b8197.html

mon probleme vient de la redirection permanente en fait il redirige bien vers http://www.site.com/url2-b8197.html mais il rajoute a la fin ?produit=8197 ?

Ce qui done en url de destination http://www.site.com/url2-b8197.html?produit=8197 au lieu de http://www.site.com/url2-b8197.html

Comment resoudre le problème merci de votre aide

@++

2 réponses

  1. Tu as essayé de changer l'ordre des lignes ?

    RedirectPermanent url-b8188.html http://www.site.com/url2-b8197.html
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)-b([0-9]+)\.html$ /produit.php?produit=$2 [L]

    Le [L] à la fin car il me semble qu'il est indispensable pour fermer une RewriteRule.
    0
    1. Salut

      j'ai tester mais cela ne change rien.

      Merci de votre aide

      @++
      0
      1. Et si tu supprime RewriteBase ?
        0
      2. cela ne change rien
        0