nginx反代功能的替换功能用的是 ngx_http_sub_filter_module,在管理界面可以添加多个替换内容
但实际 sub_filter 并不能替换多个内容,只要添加两条以上替换内容就会出现配置文件出错,或不生效
nginx: [emerg] "sub_filter" directive is duplicate
出现上述错误时,配置文件中被写成类似如下:- sub_filter "a" "1";
- sub_filter "b" "2";
复制代码 环境为:宝塔6.8.9/tengine 2.2.3
查了下,支持多条内容替换有第三方的 ngx_http_substitutions_filter_module
可以替换多个,可以使用正则,语法相似,多个s
如 sub_filter -> subs_filter
或者
|
|