我遇到了一个奇怪的 SSL 问题,实际上我所有的图像都没有出现在 SSL 上,这是一个例子:
HTTP:http://www.electronique-mixte.fr/wp-content/uploads/2017/06/numidea-logo-electronique-mixte.png
HTTPS:https://www.electronique-mixte.fr/wp-content/uploads/2017/06/numidea-logo-electronique-mixte.png
同一张图片,HTTP可以用,HTTPS不行!
任何想法?
网站:
HTTPS图片404错误:
HTTP 工作正常:
另一个浏览器(Edge):
在主题标题中添加元标记:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
我找到了解决方案:
谢谢您的意见!
在 wp-config.php 文件中写入以下代码即可解决问题。
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
希望对你有用。