WP 图片不显示 HTTPS
WP Images not showing up with HTTPS
我遇到了一个奇怪的 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):
PS : 我正在使用隐身标签,(避免缓存)
我找到了解决方案:
- 更新数据库,并将 http 更改为 HTTPS(我使用了更好的 Search Replace Plugin)
- 删除缓存
- 更新 htaccess 将所有 http url 更改为 HTTPS
- 强制使用 SSL(我使用 Really Simple SSL 插件)
感谢您的意见!
在 wp-config.php 文件中写入以下代码即可解决问题。
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
希望对你有用。
在您的主题中添加元标记 header :
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
我遇到了一个奇怪的 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):
我找到了解决方案:
- 更新数据库,并将 http 更改为 HTTPS(我使用了更好的 Search Replace Plugin)
- 删除缓存
- 更新 htaccess 将所有 http url 更改为 HTTPS
- 强制使用 SSL(我使用 Really Simple SSL 插件)
感谢您的意见!
在 wp-config.php 文件中写入以下代码即可解决问题。
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
希望对你有用。
在您的主题中添加元标记 header :
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">