У нас есть мультисайтовая CMS, которая обрабатывает изображения и другие файлы, подобные этой.
Как мы можем кэшировать изображения и другие файлы, которые находятся в www. (Или не www.) Variable-domain.com/files/* с помощью .htaccess?
Это вызывает ошибку 500. Я удалил некоторые .. вот то, что у меня есть в настоящее время, которое работает (за исключением части «Каталог и содержимое» - она выдает ошибку, когда она включена).
#
# Force Browser Cache
#
<ifmodule mod_expires.c>
ExpiresActive On
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresDefault "access plus 1 year"
</filesmatch>
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
<Directory "/home/aiwebsystems/public_html/uploads">
<FilesMatch "\.(gif|jpg|png|js|css)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</Directory>
</ifmodule>
Мне бы тоже нужно было включить все подкаталоги ...
Спасибо за помощь!