Wordpress 反向代理 http 强制生成 https 链接

此文章发布于 68 个月前,部分信息可能已经过时,请自行斟酌确认。

反向代理 WordPress 时前台域名为https,后端地址为http,结果访问网站时 wordpress 生成的资源链接地址为http,造成https下无法加载。

修改方案

修改wp-config.php文件,加入以下代码:

$_SERVER['HTTPS'] = 'on';

原理:wp-includes\load.php文件中is_ssl()函数是通过上面的值判断是否生成https的。

最后修改:2019 年 04 月 09 日 02 : 00 PM
如果觉得我的文章对你有用,请随意赞赏

1 条评论

  1. 皇家元林

    我想知道直接反向代理到https服务,就不行了呢?
    域名和端口都不一样啊

发表评论