重定向已重定向的域

时间:2016-09-09 17:41:12

标签: .htaccess redirect

我有一个域名指向另一个像这样:

http://domain1.com => http://domain2.com/foo/bar

domain1.com正在重定向到dns级别,我无法控制/访问。

我需要将流量从domain1.com/baz发送到domain2.com/baz,但仍然会获得404.

现在,当您在浏览器中点击domain1.com/baz时,它会将我发送到domain2.com/foo/bar?q=baz

我尝试将Redirect 301 /foo/bar?q=baz /baz添加到我的.htaccess中,但我仍然以/foo/bar?q=baz结束了404。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

在你的.htaccess中试试这个:

RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)q=([^&]+)(&|$)
RewriteRule ^foo/bar$  /%2? [L]