WIN系统服务器设置http强制跳转到https的方法
非常简单,只需复制下面的代码放到web.config文件<rules>与</rules>之间即可
<rule name="http redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
附:完整的web.config文件代码
当然了,如果不想手动修改web.config文件,你也可以按下面的步骤设置服务器IIS。
第一步:打开服务器IIS - URL重写 - 添加规则(如下图)
第二步:名称处填写(http redirect to https)。继续往下设置,条件处添加两个模式(如下图)
第三步:操作类型处选择“重定向”,操作属性处填写(https://{HTTP_HOST}/{R:1})(如下图)