在所有图像上设置ETag

时间:2014-02-05 16:40:31

标签: apache .htaccess

我正在尝试根据Google的建议在所有通过apache提供的图片上设置ETag:https://developers.google.com/speed/docs/best-practices/caching。这是我的.htaccess:

<ifModule mod_expires.c>  
    ExpiresActive On  
    ExpiresDefault "access plus 5 seconds"  
    ExpiresByType image/x-icon "access plus 2592000 seconds"  
    ExpiresByType image/jpeg "access plus 2592000 seconds"  
    ExpiresByType image/png "access plus 2592000 seconds"  
    ExpiresByType image/gif "access plus 2592000 seconds"  
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"  
</ifModule>

<IfModule mod_headers.c>  
    <filesMatch "\.(ico|jpe?g|png|gif|swf)$">  
        Header set Cache-Control "public"
        FileETag MTime Size  
    </filesMatch> 
</IfModule>

出于某种原因,这不起作用。图像上的HTTP标头具有缓存控制集,但不具有ETag。我正在使用的网站是:http://bestnovapainters.com/

网站上运行的其他一些事情(可能有助于了解):Wordpress 3.8.1,PHP 5.4.1,Clouflare CDN。

谢谢!

0 个答案:

没有答案