2017-07-27 5 views
0

私はすべて同じようなリダイレクトパターンに従う複数のドメインを扱っています。上記の例のdomain.xxでApache VirtualHosts異なるTLDを持つ複数のServerAliases

<VirtualHost *:80 *:443> 
    ServerName domain.xz 
    ServerAlias *.domain.xx *.domain.xy 

    RewriteEngine on 
    RewriteRule ^/(.*)$ https://xz.newdomain.com/$1 [QSA,NC,L,R=301] 
</VirtualHost> 

正しくただし、ドメインをxz.newdomain.comにリダイレクトされます。その代わりに、独自のバーチャルホストとして、各ドメインを書き出すのは、私は一つだけ使用してファイルのメンテナンス性の向上のためにしようとしています.xyはしません。私はドキュメントをチェックして、これがうまくいかない理由を特定できません。

私が意図したとおりにこの作業を行うことは可能ですか、それともそれらを個別のVirtualHost構成にする必要がありますか?

答えて

1

あなたはすなわち、にServerAliasにも、セカンドレベルドメイン名を追加する必要があります

ServerAlias domain.xx *.domain.xx domain.xy *.domain.xy 
関連する問題