Blog

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

嗯,最终还是给自己博客网站加上证书,用的是 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

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: https://zww.me/when-wordpress-use-https-need-to-do.z-turn

19 comments

  1. 西城杨柳弄春柔 西城杨柳弄春柔 Google Chrome 59 Google Chrome 59 Windows 7 Windows 7

    one

    沙发
  2. Jason Cooper Jason Cooper Google Chrome 58 Google Chrome 58 Android 6.0.1 Android 6.0.1

    哇,z叔真是越来越宅了…

    板凳
  3. kn007 kn007 Google Chrome 58 Google Chrome 58 Android 7.0 Android 7.0

    前来祝贺

    地板
  4. 郑永 郑永 Google Chrome 58 Google Chrome 58 Windows 10 Windows 10

    很多博客都加上了,但我觉得好像没什么必要。。“s”的代价:研究表明,https会让页面加载时间增加50%,耗电增加10%到20%,此外,https还会影响缓存,增加数据开销和功耗,并会影响已有的安全措施。

    4楼
  5. 郑永 郑永 Google Chrome 58 Google Chrome 58 Windows 10 Windows 10

    还有我这更懒的,直接不搞,哈哈。

    5楼
  6. Lauyu Lauyu Google Chrome 59 Google Chrome 59 Windows 10 Windows 10

    全站SSL很久了 哈哈

    6楼
    • zwwooooo zwwooooo Firefox 54 Firefox 54 Windows 10 Windows 10

      @Lauyu 你的确算很早了

    • Lauyu Lauyu Google Chrome 59 Google Chrome 59 Windows 10 Windows 10

      @zwwooooo 现在把服务放在Vultr 2.5刀 服务器上,虽然慢点,但也能接受哈哈

  7. sys sys Firefox 56 Firefox 56 Windows 7 Windows 7

    恭喜配置 https 成功。

    7楼
    • zwwooooo zwwooooo Firefox 54 Firefox 54 Windows 10 Windows 10

      @sys 哈哈,其实配置还是很简单的,主要是懒

  8. Nopa Nopa Google Chrome 58 Google Chrome 58 Windows 10 Windows 10

    祝贺,之前还想问这个来的,这是趋势,也是必然。

    8楼
  9. aunsen aunsen Firefox 52 Firefox 52 Windows 10 Windows 10

    哈哈,都上https了哈,还好我没落伍 :lol:

    9楼
  10. axiu axiu Google Chrome 59 Google Chrome 59 Android 7.1.2 Android 7.1.2

    为什么感觉配完https更快了?感觉我也要来一下 :mrgreen:

    10楼
    • zwwooooo zwwooooo Firefox 54 Firefox 54 Windows 10 Windows 10

      @axiu 错觉错觉,不是说会慢么——虽然可以忽略不计。你要配的话到时跟我说一声。

Leave a Reply