Здравствуйте!
Нужно добавить заголовок и установить cookie, если её нет. Пробовал так:
map $http_cookie $res_pushed {
default "false";
"~*res_pushed" "true"; # Если есть кука res_pushed с любым значением, создаём $res_pushed = true. Иначе false.
}
server{
http2_push_preload on;
location /{
if ($res_pushed = "false") {
add_header Set-Cookie "res_pushed=true; Max-Age=20; Path=/"; # Если $res_pushed = false, создаём куку
add_header Link "</style.css>;rel=preload;as=style"; # и добавляем нужный заголовок
}
}
}
Но заголовок не добавляется, кука не создаётся. Где я ошибся?