我遇到过一个问题,网站上的一些图片在 https 下加载,但在 http 下不加载。
例如,如果您转到 https://www.mydomain.com/myimage.gif ,图像看起来很好,但如果您转到 http://www.mydomain.com/myimage.gif图像返回时出现未找到错误。这只发生在某些图像上。无论哪种方式,其他图像都可以正常加载。即使与问题图像位于同一目录中的图像也能正常加载。
我知道,如果 SSL 设置不正确,我会遇到类似的问题,但它始终出现在整个网站上,而不是出现在一些图片上。
这是在 IIS6 服务器上。
最佳答案
问题解决了。事实证明,https 站点是使用 SSL 端口下实际站点的物理副本创建的,这意味着该站点有 2 个版本在同一域名下提供服务,一个在端口 80 下,一个在端口 443 下。
出现这个问题是因为有人更新了443端口站点。 80 端口站点丢失的图片实际上不存在,导致 404 错误。
感谢您的帮助。太糟糕了,这被修改了......我想这个问题严格来说不是一个编程问题?
关于ssl - 有些图片在 http 下不加载,但在 https 下加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338168/