WordPress 博客/网站配置了 https 后需要做的工作

» 2017-06-18 WordPress 61条评论

嗯,最终还是给自己博客网站加上证书,用的是 Let’s Encrypt,因为简单,适合懒人。

具体怎么在服务器配置 Let’s Encrypt 我就不写了,网上一搜索一箩筐——虽然版本不多。不过我建议用那些 lnmp 之类的一键包,因为简单,适合懒人。

注意:服务器环境里面别忘了配置原来的 http 网址 301 重定向到 https。

下面主要说说服务器端配置好后,原来使用 http:// 的 WordPress 网站需要做的工作:

注意:先备份数据库!

  • 先登录 WordPress 后台,然后手动更改地址栏为 https://youdomain.com/wp-admin/options.php
    》找到所有值为 http://youdomain.com 的,都改为 https://youdomain.com
  • 安装数据库插件 ARI Adminer 并启动或者直接访问数据库管理工具 phpmyadmin
    》选择对网站所用数据库,点 SQL 语句,先后运行以下 2 条语句(注意:把域名修改成你的

     UPDATE wp_posts SET guid = REPLACE(guid, 'http://youdomain.com','https://youdomain.com')
     UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://youdomain.com','https://youdomain.com')
  • 检查主题文件里面是否有 http://youdomain.com 之类的链接,全部改为 https://youdomain.com
  • 如果:你的图片用的是其他域名或者二级域名如 http://img.youdomain.com,那么也要在服务器那里重新配置成 https://img.youdomain.com,然后参考前面的步骤更改网站里面所有 http://img.youdomain.com 开头的图片地址替换成 https://img.youdomain.com

假如你比我还懒,那么可以尝试使用类似 Easy HTTPS Redirection (在插件安装里面直接搜)的 WordPress 插件,毕竟简单非常适合懒人。

zww
or
oooo

“WordPress 博客/网站配置了 https 后需要做的工作”有61条评论

  1. 阿勇 says:

    https感觉挺酷的。

    1. zwwooooo says:

      @阿勇 与时俱进而已,小博客其实无所谓

  2. 小博客无所谓啦,反正来看的人不多 :mrgreen:

    1. zwwooooo says:

      @软件小子 对的,就是玩玩,我偶尔要帮人配置网站环境,熟悉一下而已。

  3. 啊,很久没来了
    话说我这边可以便宜签野卡哦,200块也不贵,Comodo的
    哦对了我Blog换了域名,不过以前的还是能301的啦
    开心

    1. zwwooooo says:

      @Jason Cooper io后缀啊 :eek: 因为只是博客(现在就只能这么说了)所以就能省则省了...

      1. @zwwooooo 打个6折怎么样?(博客营销(逃

  4. 嘿嘿,HTTPS看来是个趋势呀!最近发现不少博客都部署SSL了! :mrgreen:

    1. zwwooooo says:

      @明月登楼 的确是,我也拖了很久才上

  5. 我也买了三年的证书,结果一直放到了现在? :grin:

  6. 如果用Easy HTTPS Redirection ,还需要弄301 定向吗

    1. zwwooooo says:

      @ZHEN JIAN YAO 你这插件不就帮你了吗

  7. 4585_5360 says:

    虽然 z 叔应该不记得我这个人,但还是在这里冒个泡:
    前几天在 Google 上搜 WordPress 博客启用 https 的后续工作时一眼就看到这篇文章了,z 叔的博客在中文圈里大概有很高的权重了吧,恭喜!

    1. zwwooooo says:

      @4585_5360 头像和昵称还是有印象的。权重的话,在 Google 还有 PR 时就很高了吧——记得好像是7,然并卵 :mrgreen:

  8. 还是装上证书比较好,能够提升用户的信任度

发表评论

昵称 *

网址

B em del U Link Code Quote