1

我在 Symfony2 中做了一个应用程序并以 GTmetrix 或 pigdom 通过了测试并返回此错误:

以下资源缺少缓存验证器。资源 que no 未指定缓存验证器无法有效刷新。指定 Last-Modified 或 ETag 标头以启用以下资源的缓存验证:

http://fonts.googleapis.com/css?family=Quintessential

任何人都知道我可以如何消除这个错误?问候。


感谢您的回答:我的 htaccess 文件是:

Options +indexes

Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header unset Last-Modified
Header set Expires "Fri, 6 Jan 2013 00:00:00 GMT"

ExpiresActive On     
ExpiresDefault "access plus 1 year"

Header set Cache-Control "public, no-transform"
</FilesMatch>

AddOutputFilterByType DEFLATE text/html text/css application/javascript

对不起我的英语不好

4

1 回答 1

0

你试过用 YSlow 测试吗?

您可能在使用 Expire 时遇到问题。

您是否修改了 .htaccess 文件?

这可能会有所帮助: 利用浏览器缓存

于 2013-05-17T00:33:40.973 回答