Проблема с FilesMatch не совпадает правильно - PullRequest
0 голосов
/ 19 апреля 2011

У нас проблема с FilesMatch, похоже, он не соответствует некоторым типам файлов.Мы используем директиву FilesMatch, чтобы разрешить мне добавлять пользовательские заголовки, используя mod_headers, фрагмент сведений о файле конфигурации приведен ниже:

<FilesMatch  \.(list|dept|png|html|htm)>
Header set Last-Modified  "Mon, 01 Jan 2000 00:00:00 GMT"
Header set Expires "Mon, 01 Jan 2000 00:00:00 GMT"
Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
Header set Pragma "no-cache"
</FilesMatch>

Мы используем mod_jk для передачи соединений в Tomcat и Struts впереименуйте файлы в .dept & .list и т. д.

Похоже, что проблема связана с сопоставлением text/html, поскольку файлы, которые обслуживаются как файлы с .png (используется в сопоставлении регулярных выражений для здравомыслияпроверьте) все в порядке.

Есть ли конкретное расширение файла, которое я должен пытаться сопоставить в Apache, когда файлы переименовываются в Struts?

1 Ответ

0 голосов
/ 20 апреля 2011

Мне удалось решить проблему с помощью LocationMatch

<LocationMatch "\.(html|htm|shtml|shtm|txt|text)$" >
Header set Custom-Header1
....
</LocationMatch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...