本站:大雄收藏站,9月初完成备案,目前全站默认http访问,安全性会变差,会被标记为不安全站点等。此时,您需要更改为https。 现在大部分网站都是通过https访问的,所以我也想在自己的网站上做。 一开始效果不是很理想,页面乱了,后台登录不了等等,也找了很多教程,好像不太合适。 不负有心人,我终于找到了。 我将在下面与您分享。
阅读前提
首先确保你已经在服务器控制台申请了https证书,并开启了https访问。 该方法解决了开启https后,网站显示不正常,无法访问后台,导致无法正常使用的问题。
第一步:系统文件修改
1、修改路径:wp-includesfunctions.php文件
2、打开并修改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);
}
第二步:修改配置文件
路径:在wordpress网站根目录下找到wp-config.php文件,
在文件的开头,添加以下代码:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
第三步:在网站后台修改HTTPS修改方式
这个是我试过的方法。这时候如果把网站改成https访问,后台可能进不去。 这时候就需要修改数据库。
进入数据库后,找到并打开wp_options配置表,找到home,siteurl。 (一般第一页或者最后一页都能看到),把原来的http改成https,
方法二:
后来发现,如果修改数据库比较麻烦,也可以在服务器控制台开启https前登录网站后台,修改wordpress地址和站点地址,然后操作第一步和第二步,应该也是可以的,如图:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容