WordPress开启HTTPS工具

wordpress开启https的艰难过程记录

起因

突然闲来没事上百度云申请了一个免费SSL证书,准备给网站加个小锁头追赶一些时代的潮流。

经过

看了网上一些关于WordPress的文章我直接心态炸裂啊,居然还要从数据库中修改。下面是我觉得说的比较可靠的一些文章(未测试)

WordPress开启HTTPS(手动)

1、进入WP后台,进入设置-常规 将WordPress地址(URL)、站点地址(URL)两项修改为:https。

2、登录和后台强制开启SSL。

通过修改WP-config.php文件,直接在文件末尾加入以下两行代码:

/* 强制后台和登录使用 SSL */

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

3、为了保证WordPress站点之前添加的各个链接或者多媒体文件把http协议改成https协议,我们还需要通过数据库SQL查询执行一条替换命令,代码如下:(使用时请按照自己数据库表名(wp_posts)和网站域名修改后在执行即可)

update wp_posts set post_content = replace(post_content, ‘http://ws234.com’,’https://ws234.com’);

4、最后一步,我们要做的就是把一系类的外部链接改到https地址,同时访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,或是css和js的cdn,都要做相应的修改。

来源于:挖主题

使用上述方法存在的问题:

WordPress开启HTTPS工具

当修改了这两个地址后,可能出现无法登录的情况
解决方法:
登录数据库管理后台页面,找到 wp_options 这个表单后将 siteurl 和 home 对应的网址改回来即可

当执行了数据库语句时,这意味这不可撤回。可能会出现很多奇怪的错误,甚至可能导致数据库的崩溃,所以一定要在执行数据库语句之前实行备份操作,以免出现不可逆的后果。

WordPress开启HTTPS(插件)

直接下载 Really Simple SSL 插件,并启用

来源于:网络

经过一系列的操作后我发现都是开启失败,过程我就不再赘述了。

解决

在wp的插件商店里苦苦寻找测试一番终于发现一个非常好用的插件,直接启动就可以开启HTTPS。操作非常简单,下面是这款插件(JSM’s Force HTTP to HTTPS)的下载地址,欢迎大家测试。

主力下载地址备用下载地址
JSM’s Force HTTP to HTTPS(提取码:9105) JSM’s Force HTTP to HTTPS

原创文章,作者:涛,如若转载,请注明出处:https://www.tao-space.top/?p=448

网站即将升级完成!!!