我正在运行 Windows Server (我已托管了站点)。
现在,我已经使用该站点的SSL证书完成了绑定。但是,每次我访问网站URL时,它都会转到http而不是https。尽管我已将http和https与SSL证书绑定在一起。
示例-
当我尝试访问abc.com时
it goes http://example.com
代替
https://example.com
我是否需要做更多其他事情来帮助我解决此问题。 所以每次我尝试访问
example.com
我将访问
有人知道解决此问题的方法吗!
答案 0 :(得分:2)
您需要添加重定向以确保所有流量都被重定向,如下所示。确保已安装URL重写part-select addressing。
<rule name="HTTPS force" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>