1

私は次のドメインを持っていますwww.domainABC.comとwww.domainABC.org

2つのアドレスを除いて、すべての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の条件を使用してそれを行うにはどうすればよいですか?

4

1 に答える 1

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]
于 2012-07-27T01:31:16.527 に答える