У меня в Nginx есть ресурс, настроенный так:
location ~ foo\.js$ {
add_header Cache-Control public;
expires 1d;
}
Если я открою это с помощью Firebug и посмотрю на заголовки, это показывает:
Cache-Control max-age=86400, public
Сайт использует HTTPS, поэтому я хочу убедиться, что я правильно понял, потому что браузеры не кэшируют его, если его максимальный возраст> 0 И public
. См. Это
Но что происходит с моим Nginx, когда я использую curl -Ik https://...
, так это то, что он говорит:
...
Expires: Sat, 22 Jan 2011 18:23:36 GMT
Cache-Control: max-age=86400
Cache-Control: public
...
Он повторяет заголовок Cache-Control
!Очевидно, что Firebug не возражает.Но так ли это?
Возможно, есть лучший способ установить Expires
и Cache-Control
(с public
) в одну всего две строки?