安装SSL证书后实现http自动跳转到https教
安装SSL证书后实现http自动跳转到https教程
我们在访问其他网站的时候可能会看到URL前面出现http和https这样的区别。这是什么原因呢?原来,URL前面出现https//前缀是因为采用了SSL加密了,这样加密的好处就是用户访问网站的时候电脑与服务器之间收发的信息传输将更加安全。
主机SSL证书商城(http://ssl.i***/)是专售Symantec、Geotrust、Comodo以及RapidSSL等多家全球CA机构的SSL数字证书。我们提供多品牌、多类型SSL证书申请和安装服务,免手续费,全程专业技术指导。
当然,在安装证书完成后,要想实现输入域名自动跳转到https,我们还需要通过添加代码才能达到效果。
windows证书安装后,用户可通过修改 we***nfig 利用URL转发方式实现 http 请求转到 https。
如果原本没有 we***nfig,直接将文件放到根目录即可。
如果原先存在 we***nfig,请将节内容(第3-20行)复制到 we***nfig 中。
如果原先在we***nfig文件中配置了rewrite,请rule策略(第5-18行)添加到此节内。
代码如下:
<configuration>
< <system.webServer>
>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^***$" />
</conditions>
<action type="Redirect" url="http://www.***/{R:0}" redirectType="Permanent" />
</rule>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</ </system.webServer>
</>
</configuration>
我们在访问其他网站的时候可能会看到URL前面出现http和https这样的区别。这是什么原因呢?原来,URL前面出现https//前缀是因为采用了SSL加密了,这样加密的好处就是用户访问网站的时候电脑与服务器之间收发的信息传输将更加安全。
主机SSL证书商城(http://ssl.i***/)是专售Symantec、Geotrust、Comodo以及RapidSSL等多家全球CA机构的SSL数字证书。我们提供多品牌、多类型SSL证书申请和安装服务,免手续费,全程专业技术指导。
当然,在安装证书完成后,要想实现输入域名自动跳转到https,我们还需要通过添加代码才能达到效果。
windows证书安装后,用户可通过修改 we***nfig 利用URL转发方式实现 http 请求转到 https。
如果原本没有 we***nfig,直接将文件放到根目录即可。
如果原先存在 we***nfig,请将节内容(第3-20行)复制到 we***nfig 中。
如果原先在we***nfig文件中配置了rewrite,请rule策略(第5-18行)添加到此节内。
代码如下:
<configuration>
< <system.webServer>
>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^***$" />
</conditions>
<action type="Redirect" url="http://www.***/{R:0}" redirectType="Permanent" />
</rule>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</ </system.webServer>
</>
</configuration>