wordpress开启全站https
2022-07-29 10:13:20
117
{{single.collect_count}}

一、系统文件修改

路径:网站根目录\wp-includes\functions.php找到代码 require( ABSPATH . WPINC . '/option.php' );在下方添加:

add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); } add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }

二、后台文件修改

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

** @package WordPress*/

在下方添加如下代码:

$_SERVER['HTTPS'] = 'on';define('FORCE_SSL_LOGIN', true);define('FORCE_SSL_ADMIN', true);

三、安装插件

完成以上两步操作后,可以正常访问https开头的网站和后台,下载这个叫“really-simple-ssl”的WordPress插件:

https://wordpress.org/plugins/really-simple-ssl/

登录后台安装此插件。

注意后台修改域名或操作下面数据库

效果

小马博客

至此,真正意义上解决wordpress全站开启https的ssl证书问题。

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}