Ssl URL应该点击https而不是http

Ssl URL应该点击https而不是http,ssl,redirect,iis,https,windows-server-2012-r2,Ssl,Redirect,Iis,Https,Windows Server 2012 R2,我正在运行一个Windows服务器,在那里我托管了一个站点 现在,我已经为站点使用SSL证书进行了绑定。但是每次我点击网站的URL,它就会转到http而不是https。我已经将http和https与SSL证书绑定在一起 范例- 当我尝试访问abc.com时 it goes http://example.com 而不是 https://example.com 我还需要做些什么来帮助我解决这个问题吗。 所以每次我想去 example.com 我将访问 有人知道解决这个问题的方法吗 您需要添加

我正在运行一个Windows服务器,在那里我托管了一个站点

现在,我已经为站点使用SSL证书进行了绑定。但是每次我点击网站的URL,它就会转到http而不是https。我已经将http和https与SSL证书绑定在一起

范例-

当我尝试访问abc.com时

it goes http://example.com
而不是

https://example.com
我还需要做些什么来帮助我解决这个问题吗。 所以每次我想去

example.com
我将访问


有人知道解决这个问题的方法吗

您需要添加重定向以确保所有流量都被重定向,如下所示。确保已安装URL重写

<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>

您需要添加重定向以确保所有流量都被重定向,如下所示。确保已安装URL重写

<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>


您有很多方法可以控制它,但是首先,
example.com
默认情况下应该转到
http://example.com
,这是早期HTTP时代的规则。下面的答案显示了如何强制重定向到HTTPS,您也可以查看HSTS。您有很多方法可以控制它,但首先,
example.com
默认情况下应该转到
http://example.com
,这是早期HTTP时代的规则。下面的答案显示了如何强制重定向到HTTPS,您也可以查看HST。