将所有流量(http和https)重定向到另一个域的根

时间:2019-06-20 06:41:49

标签: .htaccess

我有一个不再使用的域。我想将所有内容从http://www.old.com/https://www.old.com重定向到http://www.new.com/(所有链接都指向根域),无论用户试图在www.old.com上访问哪个页面。

我在.htaccess中有此代码,但是它不重定向与https(404)的链接:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?old\.com$ [NC]
RewriteCond %{HTTPS} !^on
RewriteRule ^ https://www.new.com/ [R=301,L]

1 个答案:

答案 0 :(得分:1)

您可以使用此简单规则将旧域重定向到新域的根目录:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule (.*) http://newdomain.com/ [L,R=301]

在测试此新规则之前,请清除浏览器缓存。