Apache Redirection 301 échoue lors de l'utilisation des paramètres, tels que ?bla=

J'ai construit une nouvelle version de PHP site pour un client et que vous souhaitez rediriger le haut de classement des résultats de Google à partir de l'ancienne structure du site vers le nouveau.

J'ai mis plusieurs dizaines de Redirection 301 dans un .htaccess dans la racine de votre serveur, et même si certains fonctionnent très bien, je vais avoir des problèmes avec un tas d'autres.

Cela fonctionne bien:

Redirect 301 /nl/flash/banner_new.swf http://www.example.com/actueel/nieuws.html?action=show&f_id=152

Cela ne fonctionne pas! (conduisant à une 404 depuis la redirection est tout simplement ignorée):

Redirect 301 /nl/index.php?mID=24511&subID=0 http://www.example.com/solutions/printsolutions.html
Redirect 301 /nl/index.php?mID=24512&subID=0 http://www.example.com/support/koppeling-met-omgeving.html

Les redirections sont mélangés dans le .fichier htaccess, et seuls les redirections avec des paramètres GET semblent échouer.

Est-il une solution? Ignorant la faute de la redirection n'est pas une option pour le client. Merci pour vos pensées.