如何在.htaccess中取消设置Cache-Control max-age?

时间:2011-03-12 04:09:54

标签: apache .htaccess http-headers

我试图通过.htaccess取消设置Cache-Control的max-age。以下内容完全删除了Cache-Control:

Header unset Cache-Control

如何告诉它只删除“max-age?”感谢。

1 个答案:

答案 0 :(得分:1)

在Apache 2.2.4中,有一个新的标题编辑操作,允许您完成这些操作。

来自Apache documentation如果此请求标头存在,则根据正则表达式搜索和替换来转换其值。 value参数是正则表达式,替换是替换字符串,可能包含反向引用。

但是,所需的正则表达式会相当复杂。因此,如果您可以对值进行硬编码,我建议只使用标头集来覆盖当前的Cache-Control 。使用设置操作会覆盖包含max-age的上一个值。