【发布时间】:2018-03-28 04:57:58
【问题描述】:
我在 Yii 框架中有一个网站,Yii 版本是 1.1.16
我在我的 htaccess 中应用了以下代码
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
但是当我使用谷歌页面洞察检查我的网站时,它说
https://www.example.com/assets/593f25af/images/dropdown.png(未指定过期时间)
为了管理缓存,我在 config 文件夹下的 main.php 文件中添加了这段代码:
'cache' => array(
'class' => 'CApcCache',
),
你们能告诉我,我做错了什么,所以过期标头不适用于这些缓存文件。
请帮帮我!
【问题讨论】:
-
添加了一个答案,看看它是否对你有帮助
标签: php .htaccess caching yii1.x