转载自: 用Nginx代理后,修改请求的Referer - 简书
在nginx.conf http块中添加
map $http_referer $ref {
default $http_referer;
~(http:\/\/hello)(.*) $1abc$2;
~http://why http://hello;
}
在需要的location块中添加
proxy_set_header referer $ref;
原referer = http://why的referer 就会改成 http://hello
原referer = http://hello/world 会改成http://helloabc/world