2011-04-19 73 views
0

我們遇到了FilesMatch的問題,它似乎沒有匹配某些文件類型。我們使用FilesMatch指令,讓我補充使用mod_headers自定義頁眉,配置文件的詳細信息如下SNIPPIT:FilesMatch的問題不正確

<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 &。列表等。

該問題似乎與text/html相匹配,因爲正在作爲文件提供的文件與.png(用於健全性檢查的正則表達式匹配)匹配的很好。

是否有一個特定的文件擴展名,我應該嘗試在Apache中使用Struts重命名文件時匹配?

回答

0

我設法用LocationMatch

<LocationMatch "\.(html|htm|shtml|shtm|txt|text)$" > 
Header set Custom-Header1 
.... 
</LocationMatch> 
來解決問題