此文章发布于68
个月前,部分信息可能已经过时
,请自行斟酌确认。
反向代理 WordPress 时前台域名为https
,后端地址为http
,结果访问网站时 wordpress 生成的资源链接地址为http
,造成https
下无法加载。
修改方案
修改wp-config.php
文件,加入以下代码:
$_SERVER['HTTPS'] = 'on';
原理:wp-includes\load.php
文件中is_ssl()
函数是通过上面的值判断是否生成https
的。
此文章发布于68
个月前,部分信息可能已经过时
,请自行斟酌确认。
反向代理 WordPress 时前台域名为https
,后端地址为http
,结果访问网站时 wordpress 生成的资源链接地址为http
,造成https
下无法加载。
修改wp-config.php
文件,加入以下代码:
$_SERVER['HTTPS'] = 'on';
原理:wp-includes\load.php
文件中is_ssl()
函数是通过上面的值判断是否生成https
的。
反向代理 WordPress 时前台域名为https
,后端地址为http
,结果访问网站时 wordpress 生成的资源链接地址为http
,造成https
下无法加载。
修改wp-config.php
文件,加入以下代码:
$_SERVER['HTTPS'] = 'on';
原理:wp-includes\load.php
文件中is_ssl()
函数是通过上面的值判断是否生成https
的。
我想知道直接反向代理到https服务,就不行了呢?
域名和端口都不一样啊