Обработка заголовков запроса в VCL
Предположим, мы хотим удалить cookie для всех объектов в каталоге /images нашего веб-сервера:
sub vcl_recv {
if (req.url ~ "^/images") {
unset req.http.cookie;
}
}
Теперь, когда запрос обрабатывается сервером-обработчиком, заголовок cookie отсутствует. Интересная строка — та, что содержит оператор if. Она сопоставляет URL, взятый из объекта запроса, с регулярным выражением. Обратите внимание на оператор сопоставления. Если совпадение найдено, заголовок Cookie в запросе сбрасывается (удаляется).
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/users-guide/vcl-example-manipulating-headers.html