Когда я обновляю страницу входа, некоторые фоновые изображения не видны. Иногда это происходит ни с одним, а иногда с 1, 3 или более. Когда я нажимаю на ссылку, чтобы загрузить страницу входа в систему или непосредственно вводим URL-адрес входа, все фоновые изображения видны, это происходит только тогда, когда я обновляю (F5) страницу входа, как в IE, так и в FF.
- Очистить кэш FF
- Перейдите по ссылке для входа в систему (https://domain/login/): style.css (статус 200) и все изображения bg будут видны (статус 200)
- Перейдите снова к URL-адресу логина: style.css (статус 200), и все изображения bg видны (статус 200), но их нет в firebug (загружено из кэша)
- Нажмите F5: style.css (статус 304), и все изображения bg, которые видны, имеют статус 304, кроме одного изображения bg, которое не отображается, имеет статус 200 и размер 0
- Снова нажмите 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), я думаю, что это что-то маленькое, но я сейчас потерялся