Appearance
内容替换与注入
HAProxy 支持在响应体中实时替换或注入内容。
响应头注入
haproxy
backend web_backend
http-response add-header Strict-Transport-Security "max-age=31536000"
http-response add-header X-Content-Type-Options "nosniff"
http-response add-header X-Frame-Options "SAMEORIGIN"
http-response del-header X-Powered-By
http-response del-header Server字符串替换
haproxy
filter rep {
expression https://old-cdn.example.com
replacement https://new-cdn.example.com
flag updated
}A/B 测试路由
haproxy
acl is_variant_a cook(AB_TEST) -m str A
use_backend backend_a if is_variant_a
default_backend backend_b隐私保护
haproxy
# 移除追踪参数
http-request replace-uri query (fbclid|zclid|gclid)=[^&]* ? flag trim