ssl - 有些图片在 http 下不加载,但在 https 下加载

标签 ssl image iis-6

我遇到过一个问题,网站上的一些图片在 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/

相关文章:

ruby-on-rails - Heroku 上不受信任的证书

python : email sending failing on SSL read

java - 我得到了 javax.net.ssl.SSLPeerUnverifiedException : peer not authenticated on my JUnit test

android - webview图像放大点击android

javascript - 向 VERTICAL 或 HORIZONTAL img 添加不同的类

html - IIS 6 不允许我正确重定向到自定义 404 Not Found HTML 页面

performance - 网站中 ASP.NET HttpHandler 和 WCF 客户端的 IIS 性能瓶颈

ssl - 在 http 而非 https 上运行的端口 8443

c# - Image.Save 不将图像数据保存到文件

.net - 如何配置asp.net进程在域帐户下运行?