В моей конфигурации apache для веб-сайта есть следующая строка:
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Часть веб-сайта генерирует файлы CSV, которые можно загрузить, но в IE с этой строкой в конфигурации IE представляет следующую ошибку:
Internet Explorer cannot download admin/ from wwww.domain.com
Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.
Это известная проблема с IE и есть ли известное решение? Или есть способ реализовать управление кешем только на определенных страницах?
Если я закомментирую эту строку, она отлично работает в IE.
Могу ли я добавить что-то подобное в <head> страниц, на которых это требуется, вместо строки конфигурации apache?
<meta http-equiv="CACHE-CONTROL" content="NO-STORE, NO-CACHE, MUST-REVALIDATE, POST-CHECK=0, PRE-CHECK=0" />
Похоже, проблема связана с заголовком 'no-cache':
Можете ли вы вместо этого установить заголовок Expires?