nginxexpires
指令设置 2 个标头,Expires
并且Cache-Control
:
配置:
expires 1d;
标题:
Expires: Tue, 24 Nov 2020 12:51:31 GMT
Cache-Control: max-age=86400
我想保留Expires
标题但也设置Cache-Control
为public, max-age=86400, immutable
. 但这会产生双Cache-Control
标题:
配置:
expires 1d;
add_header Cache-Control "public, max-age=86400, immutable"
标题:
Expires: Tue, 24 Nov 2020 12:57:53 GMT
Cache-Control: max-age=86400
Cache-Control: public, max-age=86400, immutable
我不能只使用add_header Expires ...
,因为它需要将来的确切时间,而不仅仅是秒数。
我尝试使用more_set_headers
ngx_headers_more模块,但指令Cache-Control
设置的标头expires
仍然存在。
有没有办法将正确的Expires
标题与Cache-Control
set to结合起来immutable
?