我想将/bar/
中的所有内容重定向到新的子域,但仍会传入原始网址中的任何查询参数。 E.g
原始网址示例:
应重定向到:
这就是我目前所拥有的:
RewriteEngine On
RewriteRule ^bar/?(.*)$ https://bar.foo.com/? [R=301,L]
但是,它没有传递上面第四个例子中我需要的查询参数。我知道?
会阻止传递查询参数,所以这很可能需要删除我假设但不确定要用什么来替换它?
干杯
答案 0 :(得分:1)
添加如下新规则:
RewriteEngine On
RewriteRule ^bar(/|$) https://bar.foo.com/ [NC,R=301,L]
QUERY_STRING
将自动转移到目标URI。
确保目标URI中没有用于删除现有查询字符串的尾随?
。