apache ExpiresDefault - 只是不起作用

时间:2010-12-17 12:35:21

标签: apache .htaccess

我们都知道设置静态文件的过期日期非常有用,我发现这样做的方法是通过.htaccess文件中的ExpiresDefault属性,但它不起作用。我正在使用YSlow和page_speed来测试HTTP响应,但它只是告诉我需要为我的JS,CSS和图像设置一个过期日期以加快我的应用程序。

我尝试测试ExpiresDefault“访问加1年”,本地(apache服务器)和网络(hostgator经销商帐户。如果我有任何选项可以使用!?!)但它只是没有不行。并且它也不会返回500错误。

我觉得我错过了主要观点或做错了。整个事情应该如何完成?

1 个答案:

答案 0 :(得分:4)

首先,在您的apache中编译已标识的mod_expires

尝试

PATH_TO_YOUR/httpd -M | sort /* <-- look for expires_module*/

你的apache配置应该像

ExpiresActive on
ExpiresDefault "access plus 1 year"

配置更改后始终重启apache