Bonjour à tous,

Suite à une refonte complète d'un site client puis changement d'hébergement, j'ai pour mission de rediriger des anciennes urls du site de type :

http://www.example.fr/page.php?main=40&lang=fr VERS http://www.example.fr

Je fais toutes mes redirections en Redirect 301.

Pour les urls contenant des paramètres, j'ai cru comprendre qu'on ne pouvait pas faire par exemple :
Redirect 301 http://www.example.fr/page.php?main=40&lang=fr http://www.example.fr

Après avoir pas mal cherché j'ai vu que la syntaxe pour les urls avec paramètres pouvait s'écrire comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RewriteCond %{REQUEST_URI} ^page.php$
RewriteCond %{QUERY_STRING} ^main=40&lang=fr$
RewriteRule ^.*$ http://www.example.fr/? [L,R=301]
mais rien y fait..... je galère un peu pour être honnête !

Merci d'avance pour vos lumières