我有结构
/media
images
file1_dis.jpg
file2_dis.jpg
....
other_images
subfolders
file1_en.jpg
file2_en.jpg
我希望对子文件夹中的所有文件启用缓存,但禁用文件夹/媒体/图像中文件的缓存
网站结构我无法改变。
现在我的代码是.htaccess
<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
为我网站上的所有图片启用缓存。
答案 0 :(得分:5)
1)您应该将.htaccess与代码
放在一起<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
在文件夹other_images中
2)您可以使用指令DirectoryMatch
答案 1 :(得分:4)
将文件插入到子文件夹中,其中包含您不想要的内容,如下所示
文件名
的.htaccess
此文件的内容:
<IfModule mod_expires.c>
# disable caching forthis directory mod_expires for this directory
ExpiresActive off
</IfModule>
详细信息:http://static.askapache.com/httpd/modules/mod_expires.c