#apache #http #gwt #internet-explorer-7 #apache-config
#apache #http #gwt #internet-explorer-7 #apache-config
Вопрос:
Нам нужно выпустить наше приложение GWT, используя разные URL-адреса для каждой версии, в противном случае IE7 (возможно, другие), похоже, кэширует старое приложение (что приводит к ужасным ошибкам). Для уточнения версии / URL-адресов:
- http://www.xyz.com/r001 (версия 1)
- http://www.xyz.com/r002 (версия 2)
- …
Кто-нибудь еще видел это? Кто-нибудь знает, как решить / обойти другим способом? Может быть, есть какая-то настройка Apache? Или, возможно, какой-то HTTP-заголовок? Спасибо!
Комментарии:
1. Каковы заголовки вашего HTTP-кэша на главной странице и / или nocache.js файл?
2. @BobV Не имеет значения, кэширован ли этот файл, но другие файлы, включая html-страницы, отвечают
304
. Откуда «ужасные ошибки», поскольку везде будет разная логика с разными версиями.
Ответ №1:
Установите для Cache-Control
заголовка ответа значение no-cache
.
Для лучшего контроля над кэшированием ознакомьтесь с тегами объектов Apache: http://en.wikipedia.org/wiki/HTTP_ETag