【发布时间】:2014-05-18 15:00:49
【问题描述】:
嘿, 我在我的 drupal 站点的主页中有一个我想要缓存的图像,但是如果在 htaccess 中写这个:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresByType image/png "access 1 year"
</IfModule>
## EXPIRES CACHING ##
它将缓存所有文件(.png)...
我只想缓存一个image.png;所以我问你是否有一种方法在“.htaccess”中只缓存一个带有规则的元素???? 可以吗??
谢谢你:))
从意大利再见;)
编辑:
也可以写:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
<FilesMatch 'image\.png$ sites/all/themess/mysubtheme/images/sm.png'>
ExpiresByType image/png "access 1 year"
</FilesMatch>
</IfModule>
## EXPIRES CACHING ##
???
最后,如果我有两张图片 (.png)(分别是 sm.png 和 small.png),我会这样写:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
<FilesMatch 'image\.png$ sites/all/themess/mysubtheme/images/sm.png'>
ExpiresByType image/png "access 1 year"
</FilesMatch>
<FilesMatch 'image\.png$ sites/all/themess/mysubtheme/images/small.png'>
ExpiresByType image/png "access 1 year"
</FilesMatch>
</IfModule>
## EXPIRES CACHING ##
2°编辑:
我写了这个:
<FilesMatch '(image|small)\.png$'>
ExpiresByType image/png "access 1 year"
</FilesMatch>
但如果我使用“page speed test Google”或“pingdom tool”,不会导致图像 small.png 被缓存 错误在哪里?也许我需要插入图片的网址???
【问题讨论】:
-
询问没有任何意义:/
标签: apache .htaccess caching drupal-7