некоторые фоновые изображения не отображаются при обновлении страницы (F5) - PullRequest
1 голос
/ 11 мая 2011

Когда я обновляю страницу входа, некоторые фоновые изображения не видны. Иногда это происходит ни с одним, а иногда с 1, 3 или более. Когда я нажимаю на ссылку, чтобы загрузить страницу входа в систему или непосредственно вводим URL-адрес входа, все фоновые изображения видны, это происходит только тогда, когда я обновляю (F5) страницу входа, как в IE, так и в FF.

  1. Очистить кэш FF
  2. Перейдите по ссылке для входа в систему (https://domain/login/): style.css (статус 200) и все изображения bg будут видны (статус 200)
  3. Перейдите снова к URL-адресу логина: 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 имеет статус 200 (нет кэша?) В firebug, и Fiddler возвращает «HTTP / 1.1 504 Fiddler - Receive Failure» для отсутствующего изображения bg. Еще одна странная вещь, когда я помещаю <img src="/assets/images/icon_cart.png" /> непосредственно в файл login.php, это изображение всегда загружается

Фоновые изображения, style.css и login.php находятся в каталоге private_html и имеют https в качестве протокола. Сертификат SSL установлен в основном. Я не знаю, где искать проблему (я попробовал разные заголовки, очистил кеш, протестировал локальный и на публичном сервере, удалил файл login.php), я думаю, что это что-то маленькое, но я сейчас потерялся

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...