Я пытаюсь настроить Caddy на использование gzip только в том случае, если заголовок Referer соответствует определенному домену. Это сделано для того, чтобы смягчить потенциально BREACH-атаку.
Однако я не вижу пути внутри Caddyfile, который бы позволил мне условно включить gzip на основе значения заголовка.
Директива gzip здесь:
https://caddyserver.com/docs/gzip
Разрешает только условное приложение на основе пути или расширения файла.
Надеюсь, это не связано с написанием пользовательской директивы?
:3333
# How to conditionally apply the following line?
gzip