现在网站基本上都使用 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 判断是否包含某个字符串的方法和案例 - 2017-05-23
PHP String 函数有哪些,PHP字符串函数大全 - 2017-05-23
用PHP的fopen函数读写robots.txt文件 - 2011-04-26
301重定向PHP代码 PHP的301自动跳转代码 - 2011-04-12
初学PHP之根据服务器日期和时间判断网址跳转 - 2011-04-12
FreeBSD常用命令详解与使用手册 - 2016-12-13
FreeBSD常用命令大全 - 2016-12-13
阿里云提示wordpress IP验证不当漏洞怎么办,如何修复 - 2016-11-03
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合