我有一个不再使用的域。我想将所有内容从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]
答案 0 :(得分:1)
您可以使用此简单规则将旧域重定向到新域的根目录:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule (.*) http://newdomain.com/ [L,R=301]
在测试此新规则之前,请清除浏览器缓存。