安装SSL证书
CDN需要配置域名HTTPS,不然访问不了
我用的是宝塔免费,然后把给的密匙和信息填入相对CDN服务器
wordpress网站配置
1、进入WP后台,进入设置-常规 将WordPress地址(URL)、站点地址(URL)两项修改为:https。
或者数据库wp_option修改第1,2行
二、后台文件修改
路径:网站根目录\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;

后台重定向解决