wordpress WP图像不显示与HTTPS

hivapdat  于 2023-04-05  发布在  WordPress
关注(0)|答案(3)|浏览(294)

我面临着一个奇怪的问题与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:我使用隐姓埋名标签,(避免缓存)

wpx232ag

wpx232ag1#

在主题头中添加 meta标签:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
mv1qrgav

mv1qrgav2#

我找到了解决办法:
1.更新数据库,并将http更改为HTTPS(我使用了Better Search Replace Plugin
1.删除缓存
1.更新htaccess将所有http网址更改为HTTPS
1.强制使用SSL(我使用Really Simple SSL插件)
感谢您发送编修。

eivnm1vs

eivnm1vs3#

在wp-config.php文件中编写以下代码将解决此问题。

if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}

希望这对你有用。

相关问题