[解決済み] http to https rewrite too many redirect loops IIS 7
2022-02-20 16:07:09
質問
私はIIS 7.0でホストしているアプリケーションを持っています。 私はそれがHTTPではなくHTTPSでのみ動作することを確認する必要がある場所 そこで、ルート設定に以下のルールを入れています。
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
</rule>
</rules>
</rewrite>
このルールを追加した後、私のアプリケーションにアクセスしようとすると、以下のエラーが表示されます。
ページがあまりにも多くのリダイレクトをもたらしました。クッキーをクリアしてください。 このサイトまたはサードパーティのCookieを許可すると、問題が解決する場合があります。そうでない場合は サーバーの設定の問題である可能性があります。 をご利用ください。以下はその提案です。このWebページを後で再読み込みしてください。 この問題についてもっと詳しく知る。
解決方法は?
以下のような入力条件を設定します。
<add input="{HTTPS}" pattern="on" />
の代わりに
<add input="{HTTPS}" pattern="off" />
関連
-
[解決済み] asp.netのルーティングの問題
-
[解決済み] コードビハインドでASP.NetページのURLを取得する [重複]。
-
[解決済み] IISでVirtual Directoryがアプリケーションとして設定されない
-
[解決済み] ASP.Net MVC - リソースが見つかりませんエラー
-
[解決済み] http to https rewrite too many redirect loops IIS 7
-
Asp.NET ラジオボタンの使用方法
-
[解決済み] asp.netのページでInvalid viewstateエラーが発生する。
-
[解決済み] aspnet_regiis.exeの動作について
-
[解決済み] IIS 7、HttpHandlerとHTTPエラー500.21
-
[解決済み] HTML5モードのAngularJSアプリケーションをURLリライトするためにIISを設定するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"Exception has been thrown by the target of an invocation" エラー (mscorlib)
-
[解決済み] ASP.NetにおけるTransferRequestとTransferの比較
-
クライアントから危険な可能性のある Request.Path 値が検出されました。
-
[解決済み] のSelectedValueは項目リストに存在しないため、無効です。どのようにデバッグするのですか?
-
[解決済み] Temporary ASP.NET Files」フォルダは何のためにあるのですか?
-
[解決済み] ローカルIIS Expressに移動すると、Chromeから「Bad Request - Request Too Long」が返される
-
[解決済み] .aspx と .ashx MAIN の違いについて
-
[解決済み] VB.netで辞書を使うには?
-
[解決済み] System.OutOfMemoryException' タイプの例外が発生しました。
-
[解決済み] プリコンパイルされた ASP.NET ウェブサイト プロジェクトで、ファイルまたはアセンブリ App_Web_ * を読み込めなかった