HTTP サブドメインは自動的に HTTPS にリダイレクトされます。なぜでしょうか?

HTTP サブドメインは自動的に HTTPS にリダイレクトされます。なぜでしょうか?

IIS 7.5 Express に 2 つの Web サイトを展開しています。最初の Web サイトは本番 Web サイトで、2 番目はテスト Web サイトです。本番 Web サイトでは、HTTPS バインディングと Require SSL を追加したので、HTTP から HTTPS へのリダイレクトが強制されるのは正常です。テスト Web サイトでは、HTTPS バインディングを追加しておらず、Require SSL は無効になっていますが、それでも HTTP から HTTPS へのリダイレクトが強制されるのはなぜでしょうか。なぜこのようなことが起こるのか、理由をご存知ですか?

ちなみに、PRODUCTIONサイトはメインドメイン(www.maindomain.com)を使用し、TESTサイトはサブドメイン(test.maindomain.com)のみを使用します。

サブドメインで HTTPS ではなく HTTP のみを使用するのは望ましくありません。

答え1

次の 2 つのうちのどちらかだと思います。

  1. 永続的なリダイレクトを使用しました。ブラウザはこれらのリダイレクトをキャッシュし、サーバーに再度問い合わせることはありません。
  2. IIS は HSTS を使用します。ブラウザは、ページが HTTPS のみを使用する必要があることを記憶し、常に切り替えます。

どちらの場合も、ブラウザのキャッシュをクリアすると問題は解決するはずです。

関連情報