安装了SSL证书后,不会显示证书图像

时间:2017-07-14 作者:Andrilio

这是我的网站https://thequintessentialmind.com/

安装ssl证书后,图像不会显示或显示为丢失。

我已经将几乎所有的URL更新为https,但问题仍然存在。

有什么想法吗?

3 个回复
最合适的回答,由SO网友:Picard 整理而成

我想你已经安装了自适应图像插件了吧?

这个author suggests 目前:

您能检查“管理设置”>“常规”页面中的URL是否包含“https”而不是“http”?它们应该包含“https”,并且(很抱歉给您带来不便)您需要在此之后再次更新自适应图像设置。

此外,为了正确、完整地从HTTP迁移到HTTPS,我建议在数据库中执行url重写,这将替换域中从“HTTP”到“HTTPS”的每个url。

但这是一个新的问题,所以这个解决方案可能无法100%工作,所以我建议关注该线程。你也可以禁用这个插件,直到作者解决了这个问题,也许这会暂时解决你的问题。

SO网友:Debbie Kurth

这是因为这些图像是在非ssl环境中上载的。因此,在数据库中,这是引用。如果查看媒体库中的URL,您将看到它们是http://而不是https://

有一个插件可以解决这个问题,Rogier Lankhorst提供的非常简单的SSL删除图像文件,然后用稍微不同的图像名称重新上传。

我已经做了这两种方法,这取决于网站的开发状态。

SO网友:Abdi

在中更改它wp-config.php 帮助了我,所以现在我可以看到更改为https后的图像。

结束

相关推荐

是否允许非SSL页使用HTTPS或强制非SSL页使用http?

我有一个基本问题,我以前在这里没有看到过。我认为它属于这里,因为它涉及到试图保护wordpress的问题。跨请求哪个更安全?允许https上的非ssl安全页面,还是应该将这些请求强制返回http?通过https强制使用非ssl页面的效果或好处是什么?假设用户未登录的主页正在发出https请求。在本例中,安全收益是什么?改为重定向到页面的http版本更好吗?如果允许https更好,如果直接在页面上或通过ajax/admin ajax允许https用于非ssl页面,wordpress核心是否存在任何(潜在)陷