【发布时间】:2018-09-18 15:39:44
【问题描述】:
我正在尝试配置我的网站,因此如果用户以不安全模式访问该页面,他将被自动重定向到 https。
下面是我的代码 sn-p
<rewrite>
<rules>
<rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
<match url="http://(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
它在某些情况下有效。
但在某些情况下,它不起作用
我在客户端上测试的两种情况(Chrome 都适用)。在我的服务器上,Firefox --> 好的,IE --> 不行。
我不知道如何解决这个问题,谁能给一些。
谢谢。
更新。我尝试了许多解决方案,例如 Victor Leontyev 的回答,但都没有奏效。
结果是
【问题讨论】: