nginx 常用代理

2023-10-21 13:55:24 浏览数 (1)

根据url页面id 区间代理

代码语言:javascript复制
location ~ ^/(game|app|soft|azyx|azrj)/([0-9] ).html$ {
        set $id $2;
        set_by_lua $isProxy '
           local id = tonumber(ngx.var.id)
           if id >= 270000 then return "1" else return "0" end
        ';
        if ($isProxy = 1) {
              proxy_pass http://proxy.t4t5.cn;
        }
    }

根据静态文件页面是否存在代理

代码语言:javascript复制
 location ~ ^/appheji/([a-zA-Z0-9] )/$ {
       if (!-e $request_filename) {
          proxy_pass http://proxy.t4t5.cn;
       }
   }

0 人点赞