通过location无法匹配参数,只能对url中“?”前面的内容进行正则匹配,如需禁止带参数的url,则需要用到request_uri。
例如:
location /
{
if ($request_uri ~* "/\?fromuid=12345") {
return 403;
}
if ($request_uri ~* "/\?fromuser=sb12345") {
return 403;
}
}
通过location无法匹配参数,只能对url中“?”前面的内容进行正则匹配,如需禁止带参数的url,则需要用到request_uri。
例如:
location /
{
if ($request_uri ~* "/\?fromuid=12345") {
return 403;
}
if ($request_uri ~* "/\?fromuser=sb12345") {
return 403;
}
}