Nginx 学习笔记 (6) – sub_filter 过滤及替换响应内容
查找并替换
Accept-Encoding 设为空值,以禁用压缩,是因为 sub_filter 只能处理未经压缩的内容;又 sub_filter 一般只替换 text/html 且仅工作一次,不符合需求,故对配置稍做微调。
location / {
...
proxy_set_header Accept-Encoding '';
sub_filter_types *;
sub_filter_once off;
sub_filter '查找内容:源站域名' '替换为:反代站域名';
...
}
如果禁用上游压缩的 trick 无效,或是心疼回源带宽,下一篇 Nginx 学习笔记 (a3) – 令 sub_filter 可替换 Gzip 过的内容 也许能帮到你。
赞赏微信赞赏
支付宝赞赏
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。