添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

nginx proxy modify response body

Nginx是一种反向代理服务器和用作HTTP和反向代理的HTTP缓存的软件。在使用Nginx作为反向代理时,可以通过配置来修改响应体。

下面是一个例子,使用Nginx的sub_filter模块来修改响应体中的文本:

http {
    server {
        location / {
            proxy_pass http://upstream;
            sub_filter 'old text' 'new text';
            sub_filter_once off;

sub_filter指令允许在代理请求的响应体中替换文本,sub_filter_once指令用来控制是否只替换一次。

还有其他可以修改响应体的模块,如:

  • ngx_http_headers_module模块,可以修改响应头。
  • ngx_http_rewrite_module模块,可以重写响应体。
  • 请注意,这些模块的使用需要在编译Nginx时进行配置。

  •