我有结构
/media
images
file1_dis.jpg
file2_dis.jpg
....
other_images
subfolders
file1_en.jpg
file2_en.jpg
Run Code Online (Sandbox Code Playgroud)
我希望为子文件夹中的所有文件启用缓存,但禁用文件夹/媒体/图像中文件的缓存
网站的结构我不能改变.
现在我在.htaccess中有代码
<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
它为我网站上的所有图像启用缓存.
将文件插入到包含您不希望缓存的内容的子文件夹中,如下所示
文件名
.htaccess
该文件的内容:
<IfModule mod_expires.c>
# disable caching forthis directory mod_expires for this directory
ExpiresActive off
</IfModule>
Run Code Online (Sandbox Code Playgroud)
有关详细信息:http://static.askapache.com/httpd/modules/mod_expires.c
1)你应该把.htaccess与代码放在一起
<FilesMatch "\.(jpg|jpeg|png|gif)$">
Header set Expires "Thu, 15 Apr 3015 20:00:00 GMT"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
在文件夹other_images中
2)您可以使用指令DirectoryMatch
| 归档时间: |
|
| 查看次数: |
13198 次 |
| 最近记录: |