1

当我刷新登录页面时,一些背景图像不可见。有时它不会发生,有时会发生 1 个、3 个或更多。当我单击链接以加载登录页面或直接输入登录 url 时,所有背景图像都是可见的,只有在我刷新 (F5) 登录页面时才会发生这种情况,无论是在 IE 还是 FF 中。

  1. 清除 FF 缓存
  2. 浏览到登录 url (https://domain/login/): style.css (status 200) 并且所有 bg 图片都是可见的 (status 200)
  3. 再次浏览登录网址:style.css(状态 200),所有 bg 图像都可见(状态 200),但在 firebug 中没有它们的踪迹(从缓存加载)
  4. 按F5:style.css(状态304),所有可见的bg图像都有状态304,除了一个未显示的bg图像,状态为200,大小为0
  5. 再次按 F5:style.css 加载(状态 304),所有可见的 bg 图像都有状态 304,除了一个未显示的 bg 图像,状态为 200,大小为 0(它与前一个不同,即一个现在显示为状态 304)

奇怪的是,丢失的 bg 图像在 firebug 中的状态为 200(没有缓存?),而 Fiddler 在丢失的 bg 图像上返回“HTTP/1.1 504 Fiddler - Receive Failure”。另一个奇怪的事情是,当我<img src="/assets/images/icon_cart.png" />直接放入 login.php 文件时,该图像总是被加载

背景图片 style.css 和 login.php 位于 private_html 目录,并使用 https 作为协议。SSL 证书已正确安装。我不知道在哪里寻找问题(我确实尝试了不同的标头,清除缓存,在公共服务器上测试本地和,剥离 login.php 文件)我认为它很小,但我现在迷路了

4

0 回答 0