是否有一种干净的方法可以将所有试图访问HTTP://版本的站点的尝试重定向到其HTTPS://等效版本
我认为最干净的方法是在IIS-aid.com上描述的。它仅限于web.config,因此,如果您更改服务器,您不必记住使用403.4自定义错误页或其他特殊权限所执行的所有步骤,它就可以正常工作
<;配置>;
<;system.webServer>;
<;重写>;
<;规则>;
<;rule name=“HTTP到HTTPS重定向”stopProcessing=“true”>;
<;匹配url=“(.*)”/>;
<;条件>;
<;添加输入=“{HTTPS}”pattern=“off”ignoreCase=“true”/>;
</条件>;
<;action type=“Redirect”redirectType=“Permanent”url=“https://{HTTP\u HOST}/{R:1}”/>;
</规则>;
</规则>;
</重写>;
</system.webServer>;
</配置>;