nginx代理常用配置( 二 )


使用sub_filter对数据包进行替换的语法如下:
location /my/ {
proxy_pass http://my_server/;
proxy_set_header Host $host:$server_port;
 
sub_filter 'href=https://www.isolves.com/it/wlyx/fwq/2021-08-12/"/' 'href="/my/';
sub_filter 'src=https://www.isolves.com/it/wlyx/fwq/2021-08-12/"/' 'src="/my/';
sub_filter_types text/html;
sub_filter_once off;
}
上述配置会将/my/下的所有响应报文内容的href=https://www.isolves.com/it/wlyx/fwq/2021-08-12/"/替换为href="/my,以及src="/替换为src="/my,即为所有的绝对路径添加公共前缀 。
注意,如果需要配置多个sub_filter,必须保证nginx是1.9.4版本之上的 。

【nginx代理常用配置】


推荐阅读