X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/6beb17e095d006393405d9882fb762837df78588..96ba4a00b224df27165deb4e4afaac391c4010d3:/cookbooks/nominatim/templates/default/nginx.erb diff --git a/cookbooks/nominatim/templates/default/nginx.erb b/cookbooks/nominatim/templates/default/nginx.erb index 4f171bf06..5e74bef73 100644 --- a/cookbooks/nominatim/templates/default/nginx.erb +++ b/cookbooks/nominatim/templates/default/nginx.erb @@ -188,13 +188,16 @@ server { } location @php { + if ($forward_to_ui) { + rewrite ^(/[^/]*) https://$host/ui$1.html redirect; + } if ($blocked_user_agent ~ ^2$) { return 403; } if ($blocked_referrer) { return 403; } if ($blocked_email) { return 403; } - if ($arg_q ~* "^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$") + if ($args ~* "q=[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+[ &]") { return 418; } include <%= @confdir %>/nginx_blocked_generic.conf; @@ -225,9 +228,6 @@ server { proxy_redirect off; proxy_pass http://nominatim_service; <% end -%> - if ($forward_to_ui) { - rewrite ^(/[^/]*) https://$host/ui$1.html redirect; - } } <% if node[:nominatim][:api_flavour] == "php" %>