Asp.net
http到https重寫太多重定向循環IIS 7
我有在 IIS 7.0 中託管的應用程序。我必須確保它只適用於 HTTPS 而不是 HTTP,所以我在我的根配置中包含了以下規則。
<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 或允許第三方 cookie 可能會解決問題。如果不是,則可能是伺服器配置問題,而不是您的電腦問題。以下是一些建議: 稍後重新載入此網頁。了解有關此問題的更多資訊。
輸入以下條件:
<add input="{HTTPS}" pattern="on" />代替:
<add input="{HTTPS}" pattern="off" />