我有一个htaccess设置:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^old\.co\.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old\.co\.uk$
RewriteRule ^(.*)$ "http\:\/\/www\.new\.co\.uk\/$1" [R=301,L]
至少对我来说,应该将所有内容转发给new.co.uk
但是它没有转发根(我希望它),所以如果你去
www.old.co.uk
没有任何事情发生,但
www.old.co.uk/a
重定向到new.co.uk
答案 0 :(得分:0)
你可以尝试这条规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?old\.co\.uk$ [NC]
RewriteRule ^ http://www.new.co.uk%{REQUEST_URI} [R=301,L]