【发布时间】:2013-05-31 05:23:30
【问题描述】:
我在“app/webroot/.htaccess”文件中添加了以下内容,以便为 .css 和 .js 等资源文件启用远期过期标头。虽然这适用于 /js /css /img 文件夹中提供的任何内容,但它不适用于放置在 CakePHP 主题 webroot/js|css|img 文件夹中的任何内容。
是否应该使用类似的方法来控制来自主题的资源缓存?我所有的主题资源文件都会在第二天到期,就好像它在抓取某种默认值一样。
没有其他适用于 mod_expires 的 Apache 规则,因为我试图将其全部保存在 .htaccess 中。
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 week"
# ... Also added png,js etc...
</IfModule>
【问题讨论】: