我有结构
/media
images
file1_dis.jpg
file2_dis.jpg
....
other_images
subfolders
file1_en.jpg
file2_en.jpg
我想为子文件夹中的所有文件启用缓存,但禁用文件夹 /media/images
中的文件缓存
我无法改变网站的结构。
现在我在 .htaccess 中有代码
<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
它为我网站上的所有图像启用缓存。
最佳答案
1) 您应该将 .htaccess 与代码放在一起
<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
在文件夹 other_images 中
2) 您可以使用指令 DirectoryMatch
关于.htaccess - 如何禁用一个文件夹中的图像缓存,但启用所有其他文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959041/