宝塔301跟https同时开启的一个小bug
最近新站在百度出现了两个首页,带www的跟不带www的而且快照时间不同明明在站点上线时在宝塔将不带www域名301而且开启了https
怀疑是301出了问题,301工具检测发现,站点经过两次301
也就是我们访问http://xxx.com
其实是先301至https://xxx.com再301至https://www.xxx.com 中间301了多次
多次301一个是增加了响应耗时,一个是多层301感觉会损失一丢丢权重,不利于页面集权
其实是宝塔的一个小bug,随便查了几个开启了强制https的坛友,起码有一大半的人没注意这个
正确的做法为(中间只会301一次)
修复办法
1.打开宝塔站点设置-配置文件,找到https配置处
2.修改代码(xxx替换为自己的域名)
小提示
1.该修改只适用于Nginx,使用Apache的自行百度
2.未开启强制https的忽略此贴
3.原站点有大量多重收录的谨慎尝试哈(就是站点既有www收录的又有主域名收录的),铁头娃随意
一点做站小细节,希望对你有帮助~
怀疑是301出了问题,301工具检测发现,站点经过两次301
也就是我们访问http://xxx.com
其实是先301至https://xxx.com再301至https://www.xxx.com 中间301了多次
多次301一个是增加了响应耗时,一个是多层301感觉会损失一丢丢权重,不利于页面集权
其实是宝塔的一个小bug,随便查了几个开启了强制https的坛友,起码有一大半的人没注意这个
正确的做法为(中间只会301一次)
修复办法
1.打开宝塔站点设置-配置文件,找到https配置处
2.修改代码(xxx替换为自己的域名)
原先的写法
rewrite ^(/.*)$ https://$host$1 permanent;
修改为
rewrite ^(.*) https://www.xxx.com$1 permanent;保存即可生效
小提示
1.该修改只适用于Nginx,使用Apache的自行百度
2.未开启强制https的忽略此贴
3.原站点有大量多重收录的谨慎尝试哈(就是站点既有www收录的又有主域名收录的),铁头娃随意
一点做站小细节,希望对你有帮助~