Consegui resolver o problema usando o LocationMatch
<LocationMatch "\.(html|htm|shtml|shtm|txt|text)$" >
Header set Custom-Header1
....
</LocationMatch>
Estamos tendo um problema com FilesMatch
, não parece estar combinando alguns tipos de arquivo. Estamos usando a diretiva FilesMatch
para permitir que eu adicione cabeçalhos personalizados usando mod_headers, detalhes do arquivo de configuração abaixo:
<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>
Estamos usando mod_jk para passar conexões para o Tomcat e os Struts para renomear os arquivos para .dept & .list, etc.
O problema parece ser a correspondência com os arquivos text / html que estão sendo exibidos como arquivos com .png (usados na correspondência regex para verificação de integridade) que correspondem perfeitamente.
Existe uma extensão de arquivo específica que eu deveria estar tentando encontrar no apache quando os arquivos estão sendo renomeados com struts?
Consegui resolver o problema usando o LocationMatch
<LocationMatch "\.(html|htm|shtml|shtm|txt|text)$" >
Header set Custom-Header1
....
</LocationMatch>
Tags apache-2.2