我想用查询字符串设置重定向到新的主机。我正在努力将查询添加到目标网址的末尾。这是我的例子旧的URL.htaccess用HTTP_HOST和QUERY_STRING重写
http://sub.oldexample.com/folder1/page1?value=ABC123
我想它去
http://newexample.com/folder3/page6?value=ABC123
我没有问题时,不涉及到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]
我发现下面的链接一个完美的环境,因为它使所产生
http://htaccess.madewithlove.be/
你尝试过'(。* 0)''ABS123' insteasd吗? – 2013-10-03 17:53:59