私はプライマリ ドメインを持っています - それをxyz.comと呼びましょう。また、 abc.com def.com、ghi.comなど、他にもいくつかのセカンダリ ドメインを持っています。これらのドメインはすべて同じコンテンツを持っています。
セカンダリ ドメインのいずれかを取得し、それをプライマリ xyz ドメインに置き換える URL リダイレクトを IIRF で実行しようとしています。
これは私が得た最も近いものです。
RewriteCond %{HTTP_HOST} ^(?!(.*)\.xyz\.com)$
RedirectRule ^/(.*)$ http://*1.xyz.com/$1
問題 #1: これで123.abc.comに移動すると、 .xyz.comに移動します(サブドメインが失われています。「*1」で取得できると思っていました)。
問題 2: www.xyz.com にアクセスしても.xyz.comにリダイレクトされるこのルールは明らかに xyz.com ドメインを無視するはずです