フレームセットを使用するようにリダイレクトが設定されているWebサイトがあります。
たとえば、私のメインWebサイトはx-site.example
です。 xsite.example
がx-site.example
にリダイレクトするようにどこかにリダイレクト設定がありますが、フレームセットを作成してそこにx-site.example
を配置することでそうします。
これにより、ユーザーがログインする際に問題が発生します。この方法で機能する必要はありません。
ユーザーをx-site.example
にリダイレクトする簡単な.Netコードを作成しようとしましたが、うまくいかないようです。これにより、コードが実行される前にリダイレクトを行うIISに何かがあると信じるようになります。
「フレームセットリダイレクト」を削除するにはどうすればよいですか?
IISには、フレームリダイレクトを自動的に行うものは何もありません。 xsite.example
は、フレームを含む単一のHTMLドキュメントまたはスクリプトを使用してWebサイトとして設定する必要がありました。
もう1つの可能性は、xsite.example
が実際にはまったくホストされておらず、DNSプロバイダーまたはホスティング会社にフレームリダイレクトを行わせることです。レジストラがこれを行うことは非常に一般的で、通常はドメインを登録するときのチェックボックスです。
xsite.example
とx-site.example
の両方をpingして、IPアドレスを取得します。一致する場合は、自分でホストしているため、IIS構成からWebサイトを削除する必要があります。 IPアドレスが異なる場合は、DNSプロバイダーインターフェイスにログインして、別のリダイレクトオプションを選択するか、ドメイン名レジストラーに移動して、DNSサーバーを変更して自分でホストするようにします。