嗯,最终还是给自己博客网站加上证书,用的是 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
赏
oooo
or
- 本文标题:WordPress 博客/网站配置了 https 后需要做的工作
- 本文链接:https://zww.me/when-wordpress-use-https-need-to-do.z-turn
- 发布时间:2017年06月18日 20:28
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
one
哇,z叔真是越来越宅了…
@Jason Cooper 的确如此……虽然本来就很宅
前来祝贺
@kn007 来来来,喝杯茶
很多博客都加上了,但我觉得好像没什么必要。。“s”的代价:研究表明,https会让页面加载时间增加50%,耗电增加10%到20%,此外,https还会影响缓存,增加数据开销和功耗,并会影响已有的安全措施。
@郑永 可是会被各种运营商插。。。
@郑永 这些可以忽略不计的,你多虑了
还有我这更懒的,直接不搞,哈哈。
全站SSL很久了 哈哈
@Lauyu 你的确算很早了
@zwwooooo 现在把服务放在Vultr 2.5刀 服务器上,虽然慢点,但也能接受哈哈
恭喜配置 https 成功。
@sys 哈哈,其实配置还是很简单的,主要是懒
祝贺,之前还想问这个来的,这是趋势,也是必然。
@Nopa 一直懒得去配置……
哈哈,都上https了哈,还好我没落伍
为什么感觉配完https更快了?感觉我也要来一下
@axiu 错觉错觉,不是说会慢么——虽然可以忽略不计。你要配的话到时跟我说一声。
ssl如今是必须的了
@stan 必须倒不是,最好上
请问大大您现在是怎么过滤的垃圾评论? 小博客每天被大量垃圾评论攻击...
@along 1. 开启防垃圾的插件
2. 如果你的主题是 ajax 提交评论的话,把网站根目录的 wp-comments-post.php 删了
@zwwooooo 1.请问大神能推荐一个防垃圾插件吗?
2,我用的是您的Z主题,这个是A J AX提交评论的吗?
3. 为什么我博客的图片显示的地址是主机IP地址? 请问在哪里可以设置?
@along 不好意思我没表达清楚 3、我博客中上传的图片URL 地址显示的是IP /xx路径,请问如何设置让他显示域名?不想暴露IP也不想使用第三方图床。谢谢
@along 1. 没有特别推荐,用自带的也可以,但是需要申请api key。或者试试 NoSpamNX
2. Z主题是哪个主题?我的主题只有 zBench、zSimple……这类命名,没有“Z主题”这个主题
3. wp-config.php 里面设置,或者“你的域名/wp-admin/options.php”,找到“upload_url_path”设置,具体也可以搜一下“WordPress upload 路径。
@zwwooooo 2,谢谢您的回复!就是您现在用的这个主题,删除那个文件可以正常评论吗?
@along 没头像的评论是默认要审核的。zSimple 是 Ajax 提交的,你可以把那个文件改名。
@zwwooooo 好的,谢谢大大!
@zwwooooo 怎么评论不见了?我用的是您现在这个博客的主题
@zwwooooo 谢谢! 祝您假期愉快
哈哈,都在折腾。
我文章要是不带https也能访问带https也能访问,不知道为啥。
@亡命徒 不配置跳转当然行了
来看评论~
@林木木 没啥评论...
可惜不懂代码
看到好多vps,提供免费的ssl服务。宝塔也提供哦
@AaronHouu 还是用自己的好
mark 发现好多还没做
催了z叔100万年
Let’s Encrypt还能申请免费的证书吗?
@从良未遂 可以啊,本身就是为了推广而免费
@zwwooooo 找到主战,但是就是没有发现申请页面
@从良未遂 哈哈,一般都是用自动脚本申请的,自己搜一下教程。