Ce que je veux faire : rediriger toutes les urls qui contiennent "param=val" en parmètre vers la même url sans le paramètre "param=val".
Voici ma RewriteCond :
1 2
|
RewriteCond %{QUERY_STRING} ^(.*)([&]*)param=val([&]*)(.*)$ |
Et ma RewriteRule :
1 2
|
RewriteRule ^(.*)$ http://monUrl.com$1?%1%2%4 [R,L] |
Cela fonctionne très bien à l'exception des urls du type :
http://monUrl.com/?monparam=val
qui sont redirigées vers :
Note :Cela n'arrive que si j'ai "param=val" en première position dans mes paramètres.
Comment puis - je contourner cela ?
Partager