宝塔SSL后配置HTTP301重定向HTTPS进行百度站长HTTPS认证

HTTPS协议的站点信息更加安全,同时可降低网站被劫持的风险。当然有很多SLL认证服务商,可以看自己的实际进行选择。国内网站大多数都使用的是百度搜索引擎,所以对于一些新起站点而言更好的被收录也是极为重要的。认证HTTPS也是提高站点收录的一个因素

认证失败

  • 之前有介绍了在宝塔面板配置SLL之后,在百度站长平台上进行Https认证之后,没成想到认证失败了

查询原因

  • 通过网站检查(F12)可以看到对应的状态码为307——在 HTTP 协议中, 307 Temporary Redirect(临时重定向)是表示重定向的响应状态码,说明请求的资源暂时地被移动到  Location 首部所指向的 URL 上。
  • 为此对于认证而已无疑是错误的。

解决

  • 由于站点是用的Nginx配置,而不是Apache,所以重定向要修改Nginx的配置文件。
  • 通过宝塔面板中网站——设置——配置文件,配置Nginx文件进行重定向,添加以下代码到如下位置中。
不要在重定向中设置,试过认证依然没有效果
if ($scheme = http ) {return 301 https://$host$request_uri;}

 

验证效果

  • 清除下浏览器的缓存,试试效果,可以看到此时状态码为301即可

版权声明:
作者:微末
链接:https://www.wmxx.site/post-122.html
来源:微末小巷
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>