宝塔面板有这么个BUG(是宝塔还是nginx具体不清楚)
比如宝塔面板有域名
1:https://www.123.cn/
2:http://www.baidu.cn/
如果你在浏览器手动输入https://www.baidu.cn/,但是实际上http://www.baidu.cn/没配置ssl,那么就会访问到https://www.123.cn/,
今天就遇到一个实际问题,
公司服务器有一个网站,假如是http://www.abc.cn/,,但是之前百度收录的SEO信息是https://www.abc.cn/,这就导致在百度搜索这个网站点进去的是其他页面,问题很严重
解决办法
1:添加一个新网站,域名随便,比如www.errterror.com,不需要可以访问,也不需要是备案了的,是个域名就行了
2:配置ssl证书,随便找个就行,只有这台服务器配置了ssl证书才会出现这个问题,随便哪个配置过的域名的证书给这个www.errterror.com域名也可以
3: 把www.errterror.com设置为默认站点
4: 打开www.errterror.com目录,在index.html中输入下列代码
<script>
location.href=location.href.replace('https','http')
</script >
这样你访问不存在的https网站就会跳转到http网站,如果要考虑SEO的话那最好是在服务端重定向