使用 Location 控制 Apache Header 缓存

使用 Location 控制 Apache Header 缓存

我正在尝试为我们网站的两个不同部分设置两个不同的 http 标头来进行缓存控制。

这些是我的 site.conf 中虚拟主机的行:

<Location ~ "^/(sub1|sub2|sub3|sub4)">
Header set Cache-Control max-age=60,public
</Location>

<Location ~ "^/(sub5|sub6|sub7|sub8)">
Header set Cache-Control no-cache
</Location>

我可以看到第一组子页面的标题设置正确,但第二组子页面的标题设置不正确。

我感觉我错过了一些非常小且明显的东西。

有任何想法吗?

谢谢!

知识管理

答案1

搞清楚了——删除表达式周围的引号,缓存控制就设置正确了。希望这对你有帮助。

相关内容