2016-10-21 6 views
0

私はMODXを使用して、複数のドメインを1つのディレクトリにホストしています。私は、それぞれのルートドメインにリダイレクトするためにサブドメイン 'www'が必要です。私は典型的な形で私の書き換えルールでドメインを指定すると、すべてのドメインは、私が指定したものにリダイレクト:すべてのドメインをルートドメインにリダイレクトするにはどうすればよいですか?

RewriteCond %{HTTP_HOST} . 
RewriteCond %{HTTP_HOST} !^domain\.com [NC] 
RewriteRule (.*) http://domain.com/$1 [R=301,L] 

私はドメインごとに一度、このコードを複製する場合、私はループをリダイレクトし得ます。それぞれを自分のルートドメインにリダイレクトするにはどうすればよいですか?

答えて

2

あなたは使用することができます。

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] 
RewriteRule^http://%1%{REQUEST_URI} [NE,L,R=301] 
+0

をあなたが速すぎ++ – anubhava

+1

@anubhavaあなたが – Croises

+1

パーフェクトを;-)として、残念ながらまだ良くないが、でした!どうもありがとうございます!これは大きな助けになります。 :) –

関連する問題