我的网站使用.htacess文件将根域名重定向到另一个网址。当前的重定向如下所示:
// index.js
export default 'foo'
我只希望将根域重定向(example1.com到example2.com),以便上述工作正常。但是,如果在旧URL中使用查询字符串。例如
重定向仍然有效,我不想要。我只是在使用查询字符串时遇到重定向问题,其他任何问题都可以:
http://example1.com/ - 重定向✓
http://example1.com/home - 不重定向✓
http://example1.com/?page=3 - 重定向X - 需要这个不重定向
有人可以帮忙吗?
答案 0 :(得分:3)
你可以放一个?在目的地的末尾放弃旧的查询字符串:
RewriteEngine on
RewriteRule ^$ http://example2.com/? [R=301,L]
如果您不希望在请求包含查询字符串时重定向,则可以使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^$ http://example2.com/ [R=301,L]