如果您正在迁移到HTTPS,将第三方HTTP链接到您的图像中断?

我为多个在线博客撰写文章,并将在这些文章中embedded的图像托pipe在我的个人网站上。

我想在我的网站上实现SSL,因为托pipe这些文章的网站之一切换到HTTPS链接和图像被打破,这看起来非常不专业。

不幸的是,另一个也在使用我的图像的网站仍然使用HTTP链接,我无法将它们切换到使用HTTPS。

我已经看到网站的HTTP和HTTPS版本的图像工作,但如何完成? 请问HTTP URL是否仍然适用于切换后的embedded图像,否则会被破坏,除非我实现了一些特殊的东西?

我一直无法find任何有关这方面的信息,所以我希望这里有人能够提供帮助。 我还没有购买SSL证书,但是通过Dotster(我的托pipe服务提供商),我可以保证一切都不会中断。

谢谢!

对于HTTPS网站 – 一旦加载HTTP内容,绿色安​​全挂锁图标将变为灰色(对于Chrome)。 该图标也会在其他网页浏览器中更改,以表明该网站不完全安全。 这被称为混合内容。 但网站应该运行,所有的图像应该正常显示。 我个人不推荐这个。 HTTPS网站只能使用HTTPS内容。

对于HTTP网站 – 可以加载HTTPS内容,如图像。 它不会破坏HTTP网站。

您的图片来源 – 您的网站可以同时提供图片的HTTP和HTTPS版本。 简单地说(1)不要强制你的网站从HTTPredirect到HTTPS; (2)不要启用HTTP严格传输安全(HSTS)。

简短的回答是肯定的。 这就是所谓的混合内容 ,您需要确保所有链接的/第三方图像与您的网站具有相同的内容(https),否则您的最终用户将看到混合内容警告。

您可以通过适当地configuration您的Web服务器来托pipe图像的HTTP和HTTPS版本(以及任何其他内容)。 您可以设置两个网站; 两者具有相同的服务器名称和根目录,一个通过HTTP服务,另一个通过HTTPS服务; 或者您可以使用HTTP和HTTPS设置单个网站。 这一切都取决于您正在使用的Web服务器,以及它提供了什么。

如果您的网站是为您托pipe的,而不是托pipe在您的某个服务器上,请向您的网站托pipe公司咨询,因为他们将知道他们使用的是什么Web服务器。