我想使用查询字符串设置重定向到新主机。我正在努力将查询添加到目标网址的末尾。这是我的示例旧网址
http://sub.oldexample.com/folder1/page1?value=ABC123
我想去
http://newexample.com/folder3/page6?value=ABC123
不涉及a 时我没有问题query
,例如以下代码完美运行但不合适
RewriteCond %{HTTP_HOST} ^sub.oldexample.com$
RewriteRule ^folder1/([A-Za-z][A-Za-z][A-Za-z][0-9][0-9][0-9])$ http://newexample.com/folder3/$1 [L,R=301,NC]
我试图包含一个query
条件,但它失败了
RewriteCond %{HTTP_HOST} ^sub.oldexample.com$ [NC]
RewriteCond %{QUERY_STRING} ^(value=ABC123)
RewriteRule ^$ http://newexample.com/folder3/page6?%1 [L,R=301,NC]
我发现以下链接是测试.htaccess
规则的完美环境,因为它提供了生成的输出 url