我正在尝试重定向多个网址,但我无法实现/找到确切的方法。
基本上我需要它来重定向链接中的所有页面?page = test并忽略某些东西= else
www.servername.com/en/?page=test&something=else
到
www.servername.com/en/redirected
这是我试过的
RewriteCond %{QUERY_STRING} ^page=test\(\.\*\)$ [NC]
RewriteRule ^index\.php$ www.servername.com/en/redirected? [R=301,NE,NC,L]
答案 0 :(得分:2)
RewriteCond
中的正则表达式似乎有问题,您可以使用:
RewriteCond %{QUERY_STRING} (^|&)page=actor(&|$) [NC]
RewriteRule ^ %{REQUEST_URI}/redirected? [R=301,NE,NC,L]
您还在提问中提及/en/
,并在示例中使用/index.php
。