首页 > 技术文章 正文
nginx 反向代理 保留替换本地数据内容

 2022-09-07 14:18:57     

nginx 反向代理 保留替换本地数据内容可以自定义替换某些内容,换成本地的,例如源站的logo,统计代码之类的,原理就是匹配用户请求、之后sub_filter来过滤下面是我写的大家可以参

nginx 反向代理 保留替换本地数据内容

可以自定义替换某些内容,换成本地的,例如源站的logo,统计代码之类的,原理就是匹配用户请求、之后sub_filter来过滤

下面是我写的大家可以参考:

server {
    listen 80;
    server_name www.test.com;
    error_page 404 "/404.html";
    location /url {
        root "c:/web/demo1/test";
    }

    location / {
        proxy_set_header Accept-Encoding 'gzip';
        proxy_pass http://www.yuepc.com;
        proxy_cache nuget-cache;
        proxy_cache_valid 168h;
        sub_filter_once off;
        sub_filter '沈一博客' '沈牛牛';
        sub_filter '/skin/ecms257/images/logo_l.png' '/url/1.png';
        sub_filter '/skin/ecms257/images/logo.png' '/url/1.png';

    }
    location ~ \.php(.*)$ {
        fastcgi_pass 127.0.0.1:18158;
        fastcgi_index index.html;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include fastcgi_params;
    }
}

原文链接:http://www.yuepc.com/info/153365.html

http://www.yuepc.com 为 “沈一博客” 唯一官方服务平台,请勿相信其他任何渠道。

  •  标签: