htaccess重定向除root之外的所有内容

时间:2014-02-14 12:40:13

标签: .htaccess redirect cpanel

我有一个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

1 个答案:

答案 0 :(得分:0)

你可以尝试这条规则:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?old\.co\.uk$ [NC]
RewriteRule ^ http://www.new.co.uk%{REQUEST_URI} [R=301,L]