原来博客是 HTTPS 的,当时就是为了一把小绿锁,好看,但对我的博客来说,也不存在什么安全性问题,而且 HTTPS 还会拖慢访问速度以及一系列问题。
其实最重要的原因是,我的域名国内无法备案,博客放国外主机上,使用 HTTPS 部分地区无法访问,而 HTTP 却正常。真是伟大的墙~。惹不起,惹不起,就换回 HTTP 吧,但好多文章搜索引擎已经收录了,收录的连接却是 HTTPS 的,所以还需要想办法用 301 重定向到 HTTP。
啰嗦了这么多,其实就一小段 nginx 配置:
if ($server_port = "443") {
return 302 http://$host$request_uri;
}
注意:推荐先用 302 做测试,测试好后,再改为 301,以免出现缓存引起的 bug。
最后奉劝大家一句,理性使用 HTTPS,按需所用,不盲目跟风。