现在网站基本上都使用 https:// 来访问了,主要是为了网络数据传输的安全,而且在 Chrome 等浏览器上,不带 SSL 证书的网址会提示不安全。
而使用 WordPress 来做网站或者博客的比例非常高,如果直接后台改 https:// 的网址,会造成后台无法访问,而且前台页面出现错误。
我找到了一段代码,放在 WordPress 网站源代码中,就可以成功修改成 https 的网址。
首先打开 WordPress 根目录下 wp-config.php 配置文件,在源代码前面加入下面几行代码并保存:
1 2 3 | $_SERVER [ 'HTTPS' ] = 'on' ; define( 'FORCE_SSL_LOGIN' , true); define( 'FORCE_SSL_ADMIN' , true); |
然后打开 WordPress 的 wp-includes 目录下 functions.php 配置文件,在 require ABSPATH . WPINC . '/option.php'; 下面添加下面几行代码并保存:
1 2 3 4 5 6 7 8 9 10 | 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 使用 $_GET 提示 Undefined array key 怎么办? - 2022-05-14
PHP 使用 $_POST 提示 Undefined array key 怎么办? - 2022-01-01
PHP使用date()函数输出日期时间 - 2012-08-29
Cannot find or open table x/x from the internal - 2012-08-14
PHP判断表单中复选框是否选中并写入数据库 - 2012-07-21
Apache的rewrite规则 - 2011-05-29
早期版本升级PHP 7.4.5 之后出现500错误的原因和解决办法 - 2020-04-20
Linux系统启动过程和登录方式 - 2011-11-07
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合