我们遇到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&amp; .list等。
问题似乎与text/html
匹配,因为作为.png
文件(在正则表达式匹配中用于完整性检查)的文件匹配正常。
在使用Struts重命名文件时,是否存在我应该尝试在Apache中匹配的特定文件扩展名?
答案 0 :(得分:0)
我已设法通过使用LocationMatch
来解决此问题<LocationMatch "\.(html|htm|shtml|shtm|txt|text)$" >
Header set Custom-Header1
....
</LocationMatch>