2012-07-26 37 views
1

我有以下的域www.domainABC.com和www.domainABC.org.htaccess - 如何将一个域转发到另一个域,但两个地址除外?

我要所有www.domainABC.org转发到www.domainABC.com除了两个地址:

www.domainABC.org/mylist and 
www.domainABC.org/mylist/admin 

对.org域名的所有其他请求应转发给各自的.com。

例如:

www.domain.org/mypage.html ... to www.domain.com/mypage.html 
www.domain.org/blog/myblog?page=1 ... to www.domain.com/blog/myblog?page=1 
etc., 

www.domainABC.org/mylist and 
www.domainABC.org/mylist/admin 

不应被转发。

我该如何在.htaccess上使用条件?

回答

1

尝试在你的文档根目录添加这htaccess的文件:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/mylist/?$ 
RewriteCond %{REQUEST_URI} !^/mylist/admin/?$ 
RewriteCond %{HTTP_HOST} ^(www.)?domainABC.org$ [NC] 
RewriteRule ^(.*)$ http://www.domainABC.com/$1 [R=301,L] 
+0

哇,太神奇了!谢谢!!!!!!!!!!!!!!! – SpaceDog 2012-07-27 01:40:53

相关问题