某些图片不会在http下加载,但会在https下加载

时间:2008-12-03 18:11:53

标签: ssl image iis-6

我遇到过一个问题,网站上的某些图片会在https下加载,但不会在http下加载。

例如,如果您转到https://www.mydomain.com/myimage.gif,图像就会显示正常,但如果您转到http://www.mydomain.com/myimage.gif,图像会返回,但找不到错误。这仅发生在某些图像上。其他图像负载都很好。即使与问题图像位于同一目录中的图像也可以正常加载。

我知道如果未正确设置SSL,我会看到类似的问题,但它始终与整个网站有关,而不是一些图片。

这是在IIS6服务器上。

3 个答案:

答案 0 :(得分:1)

问题解决了。事实证明,https站点是使用SSL端口下的实际站点的物理副本创建的,这意味着该站点的两个版本在同一域名下提供,一个在端口80下,一个在端口443下。 / p>

问题出现是因为有人更新了端口443网站。端口80站点中缺少的图像实际上不存在,导致404错误。

感谢您的帮助。太糟糕了,这已经改变了......我猜这个问题不是严格意义上的编程问题吗?

答案 1 :(得分:0)

将评论移出答案,希望能得到答复:

  

这种行为在浏览器和/或PC / Mac上是否一致?

答案 2 :(得分:0)

尝试使用Fiddler查看加载页面时该特定图像的情况。