nginx数据替换

  #数据替换

    proxy_set_header Accept-Encoding "";
    sub_filter_types *;  
    sub_filter_once off;
    sub_filter "str1" "str2";

proxy_set_header Accept-Encoding "";  

告诉后端不要进行gzip压缩.  如果是gzip压缩流, 那么我们就没法进行替换了.

sub_filter_types *;  

对所有请求响应类型都做sub_filter指定的替换.

sub_filter_once off;

sub_filter会执行多次而不是一次. 效果类似于java中的string.replaceAll而不是replace.

sub_filter 'str1'  'str2';

替换字符串,str1是搜索的字符串,str2是最终被替换成的字符串

参考:https://blog.csdn.net/veloi/article/details/124710838

默认分类 2022-08-28 20:02:32 通过 网页 浏览(633)

共有0条评论!

发表评论

更换一道题!
放大的图片