服务器本地local访问网站时自动跳转到HTTPS原因
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2020年03月05日
问题:搭建测试站进行本地访问网站,但是他自动跳转到HTTPS,导致本地都访问不了网站,分析了IIS站点,也没有绑定SSL证书,怎么会自动跳到https?
猜想,是不是iis中URL做了地址强制转换,有可能:
进一步分析:在IIS中先将这个转换删掉或在web.config文件中,删除此段代码仍然不可以。当访问网站时,服务器首先会读取网站的web文件,既然网站自动跳转到https,肯定是读取到了相关的配置文件,所以继续排查web.config文件,发现这里有一个路径重写的配置。
将这个配置文件注释掉,进行测试,localhost进入了http,那结果就是它所读取的UrlRewritefSettings.config文件中配置了http-https的转换;
所以后面遇到此类问题,可排查这两点。