自从上次《为你的Blog快速开启https支持》过后,blog试运行了一段时间,感觉还不错。随着国内SSL证书免费的推广,将来HTTPS必然是趋势。于是,打算把blog全面开启支持HTTPS。
迁移的步骤大致分为两部:
- 替换所有文章中的引用到本blog资源的http形式链接,不然https访问页面,会提示有不安全内容链接
- Nginx配置调整,所有http请求301跳转到https
由于之前blog文章中很多URL链接的图片都是http的,需要批量全部替换为https方式。这个倒是比较简单,Sublime在手,直接多文件批量替换,分分钟搞定。 为了对搜索引擎友好,之前已经收录文章的URL需要批量301永久跳转到https,这个直接在Nginx中配置即可实现,附上Nginx配置,供参考:
1 | server { |
批量替换和修改后,重新生成所有blog页面,reload Nginx配置,一切搞定! 接下来,就是需要等一段时间,搜索引擎自动更新已收录页面的URL为https即可。