【发布时间】:2011-09-26 02:18:26
【问题描述】:
我刚刚写并回答了一个关于 apache FilesMatch 识别为文件名的问题;有关更多信息,请参阅Here,但问题是 apache 无法识别文件扩展名之后的任何内容,其中包括(附加的 Rails)时间戳,作为文件名的一部分。
这很糟糕,因为我们有资产,出于某种原因,没有为缓存清除目的加上时间戳,所以像这样的一揽子匹配:
<FilesMatch "\.(ico|jpe?g|png|gif|js|css)$">
ExpiresActive On
ExpiresDefault "now plus 1 year"
</FilesMatch>
将匹配符合缓存清除条件和不符合条件的资产。对于那些不是,好吧,这可能很糟糕。
那么,谁能告诉我如何匹配只有在文件名后面有 \?\d{10} 的资产?
【问题讨论】:
标签: apache2 httpd.conf regex