阅读本文大约需要:1 分钟

安装SSL证书

CDN需要配置域名HTTPS,不然访问不了

我用的是宝塔免费,然后把给的密匙和信息填入相对CDN服务器

wordpress网站配置

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

或者数据库wp_option修改第1,2行

Wordpress启用https访问实战教程

二、后台文件修改

路径:网站根目录\wp-config.php
找到代码:

*
* @package WordPress
*/
在下方添加如下代码:

/* 强制后台和登录使用 SSL */
/* wordpress 后台编辑网站地址 http 改成 https 后,后台进不去解决办法。*/

/* 强制后台和登录使用 SSL */
 $_SERVER['HTTPS'] = 'on';
 define('FORCE_SSL_LOGIN', true);
 define('FORCE_SSL_ADMIN', true);

如果加在最后是不行的,因为加载最后,setting和phploading都已经加载了,会影响生效

3、为了保证WordPress站点之前添加的各个链接或者多媒体文件把http协议改成https协议,我们还需要通过数据库SQL查询执行一条替换命令,代码如下:

  update wp_posts set post_content = replace(post_content, 'http://tsyblog.com','https://tsyblog.com') 

以上完成之后可以访问网站

js,css,图片不显示,SQL命令

  UPDATE wp_posts SET post_content = replace(post_content, 'http://tsyblog.com/wp-content/uploads','https://tsyblog.com/wp-content/uploads') 

后台重定向:

参考wordpress网站配置,好了之后:

修改/wp-includes/load.php中的function is_ssl() { 字段

ctrl+f ,搜索”is_ssl”关键字然后将最后一行的return false;更改为return true;

后台重定向解决

转载请注明来源:WordPress CDN-修改https协议问题教程