服务器本地local访问网站时自动跳转到HTTPS原因

作者:动易软件 来源:本站原创 点击数: 发布时间:2020年03月05日

问题:搭建测试站进行本地访问网站,但是他自动跳转到HTTPS,导致本地都访问不了网站,分析了IIS站点,也没有绑定SSL证书,怎么会自动跳到https?

  猜想,是不是iis中URL做了地址强制转换,有可能:

 

进一步分析:在IIS中先将这个转换删掉或在web.config文件中,删除此段代码仍然不可以。当访问网站时,服务器首先会读取网站的web文件,既然网站自动跳转到https,肯定是读取到了相关的配置文件,所以继续排查web.config文件,发现这里有一个路径重写的配置。

将这个配置文件注释掉,进行测试,localhost进入了http,那结果就是它所读取的UrlRewritefSettings.config文件中配置了http-https的转换;

 

所以后面遇到此类问题,可排查这两点。