清理http混合内容警告的一些最佳实践是什么?

时间:2016-12-16 作者:Alt-Rock Ninja

我有一个具有SSL证书的WordPress站点。

我的一些网页(即。https://www.example.com/contact) 不在地址栏中显示绿色SSL锁,但显示https://

我注意到由于图像文件导致的一系列错误,如下面出现在这些页面上的屏幕截图。转换所有http 请求发送至https?

Mixed Content Warning Screenshot
(来源:css-tricks.com)

1 个回复
最合适的回答,由SO网友:Ethan O\'Sullivan 整理而成

从您的屏幕截图来看,您似乎正在显示来自其他网站的图像(nga.gov), 例如:

http://images.nga.gov/?service=asset&action=show_preview&asset=120079
在查看带有混合内容警告的链接后,我可以看到该网站设置了SSL,这很好。然而,无论出于何种原因,它们的链接仍然默认为HTTP。

要解决此问题,只需将协议从http://https://.

https://images.nga.gov/?service=asset&action=show_preview&asset=120079
手动更新到HTTPS协议的链接后,不应该收到警告。

此外,您可以考虑使用插件,例如Remove HTTP 这将从所有URL中删除协议,以帮助修复混合内容警告。