PHP学习笔记
宝塔面板有这么个BUG(是宝塔还是nginx具体不清楚)

比如宝塔面板有域名
1:https://www.bt.cn/
2:http://www.baidu.cn/

如果你在浏览器手动输入https://www.baidu.cn/,但是实际上http://www.baidu.cn/没配置ssl,那么就会访问到https://www.bt.cn/,

今天就遇到一个实际问题,
公司服务器有一个网站,假如是http://www.a.cn/,,但是之前百度收录的SEO信息是https://www.a.cn/,这就导致在百度搜索这个网站点进去的是其他页面,问题很严重

解决办法
       1:添加一个新网站,域名随便,比如www.error.com,不需要可以访问,也不需要是备案了的,是个域名就行了
       2:配置ssl证书,随便找个就行,只有这台服务器配置了ssl证书才会出现这个问题,随便哪个配置过的域名的证书给这个www.error.com域名也可以
       3:  把www.error.com设置为默认站点
       4:  打开www.error.com目录,在index.html中输入下列代码
       <script>
              location.href=location.href.replace('https','http')
      </script >
     这样你访问不存在的https网站就会跳转到http网站,如果要考虑SEO的话那最好是在服务端重定向
添加评论

昵称 *

E-mail