私は 3 つの Web サイトを所有しており、それぞれ独自のドメインを使用して、1 つの Windows Server 2008 IIS 7.0 Web サーバーに接続しています。
example1.comexample2.comexample3.com
それぞれのサイト バインディング:
IIS 7.0 サイト バインド example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0 サイト バインド example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0 サイト バインド example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
に移動するとexample1.com、私のexample1 Web サイトが表示されます。
に移動するとexample2.com、example2 Web サイトが表示されます。
しかし、 に移動するとexample3.com、私のexample1 Web サイトが表示されます。予期したexample3 Web サイトではありません。
どうしたの?example2.com機能するのにexample3.com失敗するのはなぜですか?
問題は解決された!
IIS 内のexample3.com Web サイトを削除して再作成したところ、現在は機能しています。
私は何も変えませんでした。もともと単純なタイプミスがあったか、それを再作成する行為がたまたま IIS 内の問題を修正したかのいずれかです。
サブドメインを使用するように Web サイトを強制する IIS 内で追加のリダイレクトを設定した後、再び動作しなくなりました。
http://example1.com/にリダイレクトしますhttp://www.example1.com/
example3.com Web サイトを再度削除してから再作成しました。IIS をリセットしました。サーバーを再起動しました。まだ正しく動作していません。
私はそれを理解しました。IIS の問題ではありません。DNSの問題です。
example3.comトラフィックは何らかの理由で別の会社の Web サーバーに向けられています。HTML フレームのみのページを表示します。そのフレームは、アドレスを持つページをロードしますhttp://example3.example1.com。それが、MY Web サーバーで処理する必要があるものです。