Как добавить элемент управления кэшем в статический файл с кодом http 404 - PullRequest
0 голосов
/ 19 сентября 2019

Я хотел бы добавить заголовок http Cache-Control: max-age=4 в несуществующий статический файл.

Я пытаюсь включить следующий блок в мой nginx vhost

server {
    listen *:80;
    server_name local.test.com;
    root /vat/www/test;

    location ~*  \.(js)$ {
      expires 4s;
    }
}

В существующем активеотлично работает

curl -s -I http://local.test.com/index.js | grep Cache-Control

Cache-Control: max-age=4

На несуществующем ресурсе он не работает

curl -s -I http://local.test.com/fake.js

HTTP/1.1 404 Not Found
Server: nginx/1.15.8
Date: Thu, 19 Sep 2019 09:10:39 GMT
Content-Type: text/html
Content-Length: 153
Connection: keep-alive

Есть идеи?

...