web-dev-qa-db-fra.com

rediriger en utilisant htaccess, si une URL contient une chaîne de requête

Je veux faire la redirection permanente en utilisant htaccess. Par exemple: - Je veux rediriger /modules/pages/?pageid=7 vers http://www.xxx.com/aaa/.

C'est ce que j'ai fait Redirect permanent /modules/pages/?pageid=7 http://www.xxx.com/aaa/ mais cela me donne une erreur 404.

1
user930026

Essayez en vous .htaccess, en plaçant ceci au-dessus de vos règles wordpress (juste sous RewriteEngine On:

RewriteCond %{QUERY_STRING} ^pageid=7$
RewriteRule ^modules/pages/$ http://www.xxx.com/aaa/ [R=301,L]

La variable Redirect de Mod_alias ne correspond pas aux chaînes de requête.

2
Jon Lin