ここで非常に興味深い状況が発生しました。これで私を助けてくれることを願っています。
ユーザーが domain.com に入ると、web.config の次のコードを使用して www.domain.com にリダイレクトします。
<rules>
<rule name="Add WWW prefix" >
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www\.(.+)$" />
</conditions>
<action type="Redirect" url="http://www.{HTTP_HOST}/{R:1}"
appendQueryString="true" redirectType="Permanent" />
</rule>
これはシンプルでクリーンで、魅力のように機能します。しかし、domain.com にも 19.12.121.121 のような専用 IP があります。サイトを IP に接続しようとすると、web.config によって www.19.12.121.121 にリダイレクトされます。
問題は、どうすればこれを防ぐことができるかということです。ドメインをリダイレクトしますが、IPはリダイレクトしますか?
ありがとうございました。