SSL証明書を使用し、https経由でサイトを提供するサイト設定があります。しかし、特定のルールに従って接続試行をリダイレクトするためにURL Rewriteを正しく動作させることはできません。その結果、最終的に特定のURLが使用されます。この時点ではセキュリティ上の理由からHTTPからHTTPSへのリダイレクトリダイレクトループ
、私はちょうどドメインがあると言うだろう:私がやろうとしています何example.com
は以下の通りです。
- 前:http://example.com/
- 後:https://www.example.com/
- すべての書き換えは、例えばhttps://www.example.com/
- 前:http://example.com/hello/
- 後:後http://sub.example.com/
- ::前https://www.example.com/hello/
- https://sub.example.com/
への基本要求を書き換える必要があり、私はこれらの前に/ aftersを持って言うことができます
のように。しかし、どのような例を使用しても、HTTPからHTTPSへのリダイレクトを実行するためにオンラインで見つけることができますが、IISには無限ループがリダイレクトされ、正しく動作しないという問題が残されています。
- タイプ:HTTP /ホスト名:www.example.com /ポート:80/IPアドレス:*
- タイプ:HTTP /ホスト名を次のようにIISでサイト上
バインディングがあります:example.com /ポート:80/IPアドレス:*
- タイプ:HTTPS /ホスト名:www.example.com /ポート:443/IPアドレス:*
web.configからルールのリストを追加できますか? –