Referer ヘッダーが特定のドメインと一致する場合にのみ gzip を使用するように Caddy を構成しようとしています。これは、BREACH 攻撃の可能性を軽減するためです。
ただし、ヘッダーの値に基づいて条件付きで gzip をオンにできる Caddyfile 内の方法がわかりません。
gzip ディレクティブは次のとおりです。
https://caddyserver.com/docs/gzip
パスまたはファイル拡張子に基づく条件付きアプリケーションのみを許可します。
うまくいけば、これはカスタム ディレクティブの作成を必要としませんか?
:3333
# How to conditionally apply the following line?
gzip