首页 > 服务器    日期:2018-08-19 / 来自互联网 / 浏览

免费的SSL证书申请了好久,之前因为主题有个幻灯片插件不支持https迟迟没有去用。

这次全站强制301跳转https之后居然碰到了问题,有些浏览器例如什么360,百度浏览器,谷歌46啊,好像老版本的谷歌核心都有这问题,访问http居然不能跳转到https。

查过http状态码,确实是301,没办法再次查了了下百度,自己用的是OneinStack,里面自带虚拟主机脚本建立的conf文件用的是Rewrite写的301重定向。

百度结果,作者回答过一个老外的问题,关于http 301 https的写法。

好吧,自动生成的貌似和回答的不同,修改下试试

server {
listen [::]:80;
listen 80;
server_name oneinstack.com www.oneinstack.com;
# and redirect to the https host (declared below)
# avoiding http://www -> https://www -> https:// chain.
return 301 https://oneinstack.com$request_uri;
}

找到之前反馈不能打开的再试下,OK了,仅作参考。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章