【发布时间】:2015-02-21 03:20:57
【问题描述】:
我有以下重写规则,在 IIS7 上运行的常规 asp.net 项目上运行良好。
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
因此,当访问 http://{domain}/aboutus 时,我们的其中一个页面将重定向到 https://{domain}/aboutus。现在在 Umbraco 站点中放置相同的重写规则会导致无限循环。我们的 Umbraco 网站没有任何其他重写规则。这让我认为 Umbraco 在某种程度上劫持了从 http 到 https 的路由并导致了无限循环。我们缺少什么?
【问题讨论】:
-
您使用的是哪个版本的 Umbraco?
-
嗨 PTuckey,现在是 7.1.4