/ / Wykluczenie określonego folderu z obrazami z buforowania przez Apache? - apache, httpd.conf, kontrola pamięci podręcznej

Wyklucz określony folder z obrazami z buforowania przez Apache? - apache, httpd.conf, kontrola pamięci podręcznej

Jak mogę wykluczyć z folderu Apache folder, który zawiera wiele obrazów PNG?

Oto mój plik cache-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>

EDYTOWAĆ: Powinienem był wyjaśnić, że ze względów bezpieczeństwa mam AllowOverride None w moim pliku httpd.conf dla moich wirtualnych hostów.

Zanim spróbowałem umieścić plik .htaccess z następującą zawartością w folderze images, ale później zdałem sobie sprawę, że miałem AllowOverride None zestaw.

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

Czy jest jakiś sposób, aby to zrobić na głównym poziomie konfiguracji Apache?

Dziękuję Ci!

Odpowiedzi:

0 dla odpowiedzi № 1

Rozwiązałem to, włączając opcję AllowOverride dla tego konkretnego folderu:

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

w moim VirtualHost, więc mój .htaccess plik zaczął działać tylko dla tego konkretnego folderu.