1.1 打开functions.php文件,路径\wp-includes\functions.php,在require( ABSPATH . WPINC . ‘/option.php’ );下方添加以下代码,大约至8行左右。

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); }

1.2 打开网站根目录下\wp-config.php文件,并找到* @package WordPress */代码添加以下代码

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

2.1 完成以上两步操作后,可以正常访问wordpress https开头网站后台了,登录wordpress后台,点击设置-常规-常规选项,将WordPress地址(URL)、站点地址(URL)改为https://开头链接地址,后点击“保存更改”。

注意:在后台修改WordPress地址(URL)和站点地址(URL),可能会导致后台无法进入,此时如果无法进入后台,在数据库修改WP_options数据库表,改回原网址即可

这时网址小锁上有个黄色小叹号(此内面部分内容不安全、如图像)https证书存在错误,可能网站文章内容页的图片链接地址还是http://开头,也有可能是外部链接没https化。这时需要通过PHPMyadmin面板运行SQL进行批量替换图片地址或者下载wordpress插件 really-simple-ss插件

最后修改:2020 年 09 月 30 日 10 : 54 PM