1

同じサーバーで異なるドメインの 2 つのサイトをホストしています。ドメイン 1 の特定のページにリダイレクトを設定し、それを別の外部 URL に移動させたいと考えています。検索して検索して実験しましたが、うまくいきません。

私が持っている最も近いのは

RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]

しかし、これの問題は、他のドメインでもその URL をキャッチすることです。特定のドメインに制限するにはどうすればよいですか?

ありがとう

4

1 に答える 1

4

変数`%{HTTP_HOST}と一致する条件を追加する必要があります。

RewriteCond %{HTTP_HOST} ^(www\.)?domain1.com$ [NC]
RewriteRule ^oldpagename$ http://externalsite/page [R=301,L]
于 2012-07-18T16:56:51.817 に答える