1、参考
nginx中将某一个请求的路径重定向到其它网址
nginx: [emerg] unknown directive "if($request_uri" in
2、小坑
if与($间需要有空格。判断请求路径中,是否包含/admin
if ($request_uri ~ '/admin') {
return 404;
}
3、配置
location /xxxxx/client/register {
if ($request_uri ~ "shareCode=la12910") {
return 301 https://zzz.xxxxxjiankang.com/yy_client/register?shareCode=R3bW9k6L2P54;
}
if ($request_uri !~ "shareCode=la12910") {
return 301 https://zzz.xxxxxjiankang.com/yy_client/register;
}
}
location /xxxxx/client/ {
#proxy_pass http://127.0.0.1:41004/xxxxx/client/;
return 301 https://zzz.xxxxxjiankang.com/yy_client/;
}