IIS7:HTTP->干净地

是否有一种干净的方法可以将所有试图访问HTTP://版本的站点的尝试重定向到其HTTPS://等效版本

我认为最干净的方法是在IIS-aid.com上描述的。它仅限于web.config,因此,如果您更改服务器,您不必记住使用403.4自定义错误页或其他特殊权限所执行的所有步骤,它就可以正常工作

<配置>
<system.webServer>
<重写>
<规则>
<rule name=“HTTP到HTTPS重定向”stopProcessing=“true”>
<匹配url=“(.*)”/>
<条件>
<添加输入=“{HTTPS}”pattern=“off”ignoreCase=“true”/>
&lt/条件>
<action type=“Redirect”redirectType=“Permanent”url=“https://{HTTP\u HOST}/{R:1}”/>
&lt/规则>
&lt/规则>
&lt/重写>
&lt/system.webServer>
&lt/配置>

发表评论