Назад | Перейти на главную страницу

Как установить заголовки Cache-Control для файлов index.htm с помощью mod_headers?

Мне нужно установить заголовки управления кешем для файлов index.htm К сожалению, следующая конфигурация не работает. Причина, когда пользователь обращается к «/» в браузере, ответ сервера с index.htm даже не отображается в запросе.

<filesMatch "(index.htm)$">
  <ifModule mod_headers.c>
      Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
      Header set Pragma "no-cache"
      Header set Expires 0
  </ifModule>
</filesMatch>

Как установить файлы cookie для управления кешем?

Использовать LocationMatch вместо того FilesMatch:

<LocationMatch "(\/|index\.(htm|html))$">
    <ifModule mod_headers.c>
        Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
        Header set Pragma "no-cache"
        Header set Expires 0
    </ifModule>
</LocationMatch>