将外部资源转换为https


Convert external resource to https

我的网站正在从其他网站加载图像,当我实现HTTPS而不是普通HTTP时,这会导致警告。我知道为什么会发生这种情况,但我想知道如何纠正。

我所见过的最佳解决方案是在这里,但我不明白这是如何工作的。

海报建议在图像url前加上https://example.com/imageserver?url=。这行不通。那么我错过了什么呢?imageserver是什么?

我希望这是有意义的,我不确定我是否只是错过了一些明显的东西。

imageserver可以是一个PHP脚本,用于获取图像并显示其内容。

一个非常简单的例子,不太安全

echo file_get_contents($_GET['url']);

这里的想法是,浏览器现在从您的安全服务器而不是原来的非https服务器获取图像。