我在尝试在我的网站上强制 https 同时排除 locahost时遇到问题 我目前正在使用 Intelligencia.UrlRewriter 重写任何 url,并且我设置了以下规则:
<if header="HTTPS" match="^OFF$">
<redirect url="(.*)" to="https://sub.mydomain.com$1" />
</if>
这重定向很好,但我想确保我的本地主机调试不受影响。这显然在不同的 URL 下运行。所以我尝试了:
<if header="HTTPS" match="^OFF$">
<redirect url="(.*)mydomain" to="https://sub.mydomain.com$1" />
</if>
然而,这不起作用。我相信这样做的原因可能是它只评估 .com 之后的任何内容。 我试过搜索文档但没有运气。
除了在我的本地主机上,我如何始终强制使用 https 连接?