从 Apache 缓存中排除带有图像的特定文件夹?

Exclude specific folder with images from being cached by Apache?

如何排除 Apache 缓存其中包含大量 PNG 图像的特定文件夹?

这是我的缓存-control.conf

<IfModule mod_headers.c>

Header unset Pragma
Header unset ETag
FileETag None

<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>

</IfModule>

编辑: 我应该澄清一下,出于安全原因,我的 httpd.conf 中有 AllowOverride None 用于我的虚拟主机。

之前我尝试将包含以下内容的 .htaccess 文件放入图像文件夹,但后来意识到我已经设置了 AllowOverride None

<filesMatch "\.(png)$">
    ExpiresDefault A0
    Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
    Header set Pragma "no-cache"
</filesMatch>

有什么方法可以在主 Apache 配置级别上执行此操作?

谢谢!

我通过为该特定文件夹打开 AllowOverride 解决了这个问题:

<Directory "/path_to_my_directory"> AllowOverride All </Directory>

在我的 VirtualHost 中,所以我的 .htaccess 文件开始仅适用于该特定文件夹。