.htaccess:如何删除 Cache-Control 的“max-age”?

.htaccess:如何删除 Cache-Control 的“max-age”?

在标头响应中,我想删除 Cache-Control 的“max-age”?不过,我并不想完全取消设置 Cache-Control —— 只是想删除 max-age。因此,以下做法是错误的:

标头未设置 Cache-Control

我认为有一种方法可以使用“edit”而不是“unset”来实现这一点。但是,我不确定如何使用“edit”。

有什么建议吗?

答案1

您可以执行以下操作:

Header edit Cache-Control ^(.*)max-age=(\d+)(.*)$ \1\3

这应该从 Cache-Control 标头中删除“max-age=”。

答案2

用不同的值进行设置:

Header set Cache-Control "private, no-cache, no-store, ..."

它将取代先前的标题。

相关内容