include <%= @confdir %>/nginx_blocked_email.conf;
}
-map $nominatim_script_name$missing_referer $blocked_path {
- default 0;
- "details1" 1;
-}
-
map $whitelisted $limit_www {
1 "";
0 $binary_remote_addr;
{ return 403; }
if ($blocked_email)
{ return 403; }
- if ($blocked_path)
- { return 403; }
+ if ($arg_q ~* "^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$")
+ { return 418; }
include <%= @confdir %>/nginx_blocked_generic.conf;
limit_req zone=www burst=10;