5
如何解决.htaccess文件中的“此处未允许ExpiresActive”错误消息?
我正在尝试将Expires标头添加到我正在工作的网站的HTTP响应中。我控制Apache 1.3服务器的唯一方法是编辑.htaccess文件。我尝试添加如下代码来启用Expires标头: <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 hour" </IfModule> 但是,这会导致内部服务器错误,并在日志中显示以下错误消息: ExpiresActive在这里不允许 由于未启用mod_headers,因此我可能无法使用其他缓存控制方法。我仍然可以通过.htaccess文件中的某些命令使用mod_expires启用Expires标头吗? 更新 我记得在某个地方读到,httpd.conf中的Override设置可能与此有关。有什么方法可以验证这确实是问题所在吗?如果是,是否有一些解决方法可以控制我的网站的缓存标题?