エイリアスのような 1 つの仮想ホストに複数のドメインがあります: example.com はプライマリ、example1.com と example2.com はエイリアスです。
たとえば、複数のドメインを GET クエリ パラメータを介して渡す単一のエントリ ポイントに書き換えて、www プレフィックスを無視する必要があります。
HOST -> rewrite to
www.example1.com/some/path -> [example.com]/index.php?q=domain/example1.com/some/path
example2.com/some/path -> [example.com]/index.php?q=domain/example2.com/some/path
現在の .htaccess が想定どおりに機能しない
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.*)/(.*) index.php?q=domain/$1/$2 [L,QSA]
アップデート1
RewriteMap を使用しようとしています - rewrite.map が続きます
example-site.com www.examplesite.com
www.example-site.com www.examplesite.com
.htaccess
RewriteMap host2site txt:/var/www/rewrite.map
RewriteRule ^(.*)$ index.php?q=/domain/{host2site:$1|NOTFOUND} [PT]
しかし、500サーバーエラーでクラッシュします:(