我正在尝试使用htaccess缓存“ google pagespeed所说的所有内容”。在htaccess缓存之前,Pagespeed向我显示了67个错误。当我将缓存代码放入htaccess时,pagespeed显示59个错误。例如,我有5个CSS文件,但是htaccess仅缓存其中2个文件。不缓存某些webp,css,js,png文件(共59个)。
My htaccess:
<ifModule mod_headers.c>
# One year for image and video files
<FilesMatch "\.(ico|jpg|jpeg|mp4|mpeg|png|svg|swf|webp|js|pdf|woff|ttf|css|woff2)$">
Header set Cache-Control "max-age=31536000, public"
</filesMatch>
</ifModule>
我找到了cloudflare的解决方案
答案 0 :(得分:0)
我网站上的缓存政策是
"$(Obfuscar)"
即使修改<IfModule mod_headers.c>
<FilesMatch "\.(ico|jpe?g|png|gif|swf|css|gz|ttf|webp)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
</IfModule>
不需要重启,也请确保服务器正在进行更改,以防尝试重新启动服务器