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

33 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 错觉错觉,不是说会慢么——虽然可以忽略不计。你要配的话到时跟我说一声。

  11. stan stan Safari 10 Safari 10 Mac OS X 10.12 Mac OS X 10.12

    ssl如今是必须的了

    11楼
  12. along along Google Chrome 59 Google Chrome 59 Windows 7 Windows 7

    请问大大您现在是怎么过滤的垃圾评论? 小博客每天被大量垃圾评论攻击...

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

      @along 1. 开启防垃圾的插件
      2. 如果你的主题是 ajax 提交评论的话,把网站根目录的 wp-comments-post.php 删了

  13. wu先生 wu先生 Google Chrome 58 Google Chrome 58 Windows 7 Windows 7

    哈哈,都在折腾。 :mrgreen:

    13楼
  14. 亡命徒 亡命徒 Google Chrome 46 Google Chrome 46 Windows 7 Windows 7

    我文章要是不带https也能访问带https也能访问,不知道为啥。

    14楼
  15. 林木木 林木木 QQbrowser 4 QQbrowser 4 Mac OS X 10.12 Mac OS X 10.12

    来看评论~

    15楼
  16. 安心财务 安心财务 Google Chrome 45 Google Chrome 45 Windows 7 Windows 7

    可惜不懂代码

    16楼
  17. AaronHouu AaronHouu Google Chrome 57 Google Chrome 57 Windows 7 Windows 7

    看到好多vps,提供免费的ssl服务。宝塔也提供哦

    17楼
  18. 薅羊毛 薅羊毛 Google Chrome 59 Google Chrome 59 Mac OS X 10.11 Mac OS X 10.11

    mark 发现好多还没做

    18楼
  19. DickWu DickWu Google Chrome 60 Google Chrome 60 Windows 10 Windows 10

    催了z叔100万年

    19楼

Leave a Reply