我们都知道设置静态文件的过期日期非常有用,我发现这样做的方法是通过.htaccess文件中的ExpiresDefault
属性,但它不起作用。我正在使用YSlow和page_speed来测试HTTP响应,但它只是告诉我需要为我的JS,CSS和图像设置一个过期日期以加快我的应用程序。
我尝试测试ExpiresDefault
“访问加1年”,本地(apache服务器)和网络(hostgator经销商帐户。如果我有任何选项可以使用!?!)但它只是没有不行。并且它也不会返回500错误。
我觉得我错过了主要观点或做错了。整个事情应该如何完成?
答案 0 :(得分:4)
首先,在您的apache中编译已标识的mod_expires。
尝试
PATH_TO_YOUR/httpd -M | sort /* <-- look for expires_module*/
你的apache配置应该像
ExpiresActive on
ExpiresDefault "access plus 1 year"
配置更改后始终重启apache