【发布时间】:2015-12-08 00:27:42
【问题描述】:
我有在 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 可能会解决此问题。如果不, 这可能是服务器配置问题,而不是问题 你的电脑。以下是一些建议: 稍后重新加载此网页。 详细了解此问题。
【问题讨论】:
标签: asp.net asp.net-mvc loops iis url-rewriting