我正在尝试根据环境变量并根据我应该使用该env
条件的文档发送标头。
但是它不起作用。这是我的服务器配置:
RewriteRule ([^\[]+)(?:\[immutable\].)js$ $1.js [NC,QSA,L,E=immutable]
Header set Cache-Control "immutable, no-transform, public, max-age=31536000" env=immutable
我已经验证,如果我删除env=immutable
,标头会发送所有响应。
预期结果是:
foo.immutable.js
应foo.js
与 Cache-Control 标头一起使用foo.js
也应该提供foo.js
但没有 Cache-Control 标头
关于它为什么不工作的任何想法,或者是否有办法在 ssl_access_log 中转储环境以进行调试?