设置具有2个不同重定向的htaccess文件

时间:2014-02-14 18:31:57

标签: .htaccess redirect

我有一个名为www.domain.nl的域名 我想将www.domain.nl重定向到newdomain.com/new 来自domain.nl的所有其他网址(例如www.domain.nl/old/)应重定向到www.newdomain.com/old /

当然我希望谷歌保留我的排名(301)

任何人都可以告诉我我的htaccess文件是什么样的。

感谢

2 个答案:

答案 0 :(得分:1)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

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

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

答案 1 :(得分:0)

RewriteCond $ {HTTP_HOST} domain.nl RewriteRule ^ $ http://newdomain.com/ [R = 301,L,QSA]

RewriteCond $ {HTTP_HOST} domain.nl RewriteRule ^(。*)$ http://newdomain.com/old $ 1 [R = 301,L,QSA]

(未测试的)