标头优先级:Apache 与 PHP 特定于缓存控制和过期

标头优先级:Apache 与 PHP 特定于缓存控制和过期

我公司生产的动态Web服务器(Apache + PHP 5.1x)正在使用Apache expires模块,并且http.conf中有如下子句:

<FilesMatch ".+">
ExpiresActive On
ExpiresDefault "A0"
</FilesMatch>

如果我在 php 脚本中设置“Cache-Control”和“Expires”,它会被此子句吞噬吗?

通常我会自己测试这个,但在我工作站上难以说服 Expires 模块运行,并且公司管理员在数据中心。

答案1

将此答案/问题社区 wiki。PHP 在 mod_expire 方面确实推翻了 Apache。

相关内容