WINDOWS主机安装SSL证书后如何默认到HTTPS访问
发表日期:2021-05-28 06:53:24   文章编辑:admin    浏览次数:130
 
    比如:你申请证书的域名是www.boroad.net,  现在您想把http://boroad.net和http://www.boroad.net都直接跳转到https://www.boroad.net进行网站访问, 宜兴博路网络给大家介绍下如何进行主机空间配置(注意以下代码只需要把boroad.net改成您自己的域名就可以)
     
    空间是使用的服务器是windows,然后进入网站的FTP根目录下, 找到网站根目录www文件夹(不同主机商会有所不同)

进入后找下有没有web.config文件,如果没有,就手动创建一个 ),如果服务的是宝塔服务器nginx配置,只要在ssl栏其它证书打开:强制HTTPS按钮打开,


而windows配置,需要新建web.config的空的,然后把下面代码复制进去,保存,然后上传到网站根目录下就行,最后测试下打开网址,看下是否会自动跳转到https://www.你的网址名.com形式,如果会,说明配置成功,反之,失败。

    代码如下:


<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="http2021426" stopProcessing="true">

<match url=".*"/>

<conditions>

<add input="{HTTP_HOST}" pattern="^boroad.net$"/>

</conditions>

<action type="Redirect" url="http://www.boroad.net/{R:0}" redirectType="Permanent"/>

</rule>

<rule name="Zkeys-HTTPS-0eI2H6$1" enabled="true" stopProcessing="true">

<match url="(.*)" ignoreCase="true"/>

<conditions>

<add input="{HTTPS}" pattern="^OFF$"/>

</conditions>

<action type="Redirect" url="https://www.boroad.net{REQUEST_URI}" redirectType="Permanent"/>

</rule>

</rules>

</rewrite>

<httpErrors errorMode="Custom">

<remove statusCode="404" subStatusCode="-1"/>

<error statusCode="404" prefixLanguageFilePath="" path="404.html" responseMode="File"/>

</httpErrors>

</system.webServer>

</configuration>

     
    这样, 您访问  http://boroad.net和  http://www.boroad.net 都会跳转到  https://www.boroad.net 
     
    注意, 
     
    1. 标红色的 两个  name 的值不能相同, 您可以随意改成您比较容易识别的不重复的英文标识即可..
     
    2. 绿字体的网址改成你自己网址。
     
    3. 如果您申请的域名 非 boroad.net 和 www.boroad.net  , 这种主域形式的证书, 而是 demo.boroad.net  这类型的域名证书, 则只需要增加 一个  rule 就可以了, 如下:
              
    如果您已经存在  web.config文件, 请把  rewrite  --- rules --- rule 对应的内容, 拷贝到您web.config  下  system.webServer  段内即可.

说明:
 
HTTP URL in this form: http(s)://
         
条件说明:
如果是https访问 则条件无效不做跳转处理,针对http才有效
         
单独针对test.com开头的访问 才进行https自动跳转,不加这个条件则所有http访问都做https跳转
         
MatchAll:表示必须满足所有的条件
MatchAny:表示满足任一个条件即可
         


如没特殊注明,文章均为博路网络原创,转载请注明来自https://www.boroad.net/news/changjianwenti/2021/0528/297.html
相关文章推荐
当你在给https网站在联系我们页面里加了一个百度地图后,显示浏览器地址栏有错误时,如何解决? 在你调用百度代码的js代码里添加一句代码如下 ...
博路网络在给客户网站配置https后,发现显示不正常,经常检查发现页面上加了百度分离代码,而百度分享代码是不支持https的,下面宜兴网络公司小编boroad给大家分离一个好方法,··· ...
宜兴网站安装配置好https证书后有哪些好处呢?先从表面上看:当你打开网站后,无论是用google浏览器,360浏览器,搜狗浏览器,还是其它的浏览器,它们在打开网址后前面都会有显示··· ...
比如:你申请证书的域名是www.boroad.net, 现在您想把http://boroad.net和http://www.boroad.net都直接跳转到https://www.··· ...
宜兴博路网络给老客户鑫恒锐公司网站改版成功,官网网址:https://www.xhrlab.com,本次改版目的让网站更符合现代扁平化设计风格,简洁、大气。全新pc端+手机端,更符··· ...
当前可供大家免费使用的SSL证书: 一、Lets Encrypt (推荐) 官网: https://letsencrypt.org 1、Lets Encrypt是国外一个公共的免费··· ...