现在网站基本上都使用 https:// 来访问了,主要是为了网络数据传输的安全,而且在 Chrome 等浏览器上,不带 SSL 证书的网址会提示不安全。
而使用 WordPress 来做网站或者博客的比例非常高,如果直接后台改 https:// 的网址,会造成后台无法访问,而且前台页面出现错误。
我找到了一段代码,放在 WordPress 网站源代码中,就可以成功修改成 https 的网址。
首先打开 WordPress 根目录下 wp-config.php 配置文件,在源代码前面加入下面几行代码并保存:
$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);
然后打开 WordPress 的 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); }
这时候网站再通过 https 访问就正常了。
上一篇:PHP 使用 $_GET 提示 Undefined array key 怎么办?
- 相关文章 -
PHP中如何去掉字符串首尾空格 - 2013-12-12
php使用strlen()判断字符串长度 - 2013-12-12
用PHP读写文本文档制作最简单的访问计数器 - 2010-10-13
WordPress 开启 SSL 成功使用 https:// 访问的方法 - 2023-03-09
PHP用substr函数截取字符串中的某部分 - 2012-12-27
PHP 使用 $_GET 提示 Undefined array key 怎么办? - 2022-05-14
PHP 使用 $_POST 提示 Undefined array key 怎么办? - 2022-01-01
PHP使用date()函数输出日期时间 - 2012-08-29
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合