diff --git a/nginx/nginx.conf b/nginx/nginx.conf index ae58688e..385781db 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -137,11 +137,6 @@ http { return 301 $1/$2; } - # https://www.twipu.com/GrapheneOS doesn't handle links with fragments properly - if ($request_uri ~ "^/(.*)%3Ca%20href=$") { - return 301 /$1; - } - location = /security.txt { return 301 /.well-known/security.txt; } @@ -309,6 +304,11 @@ http { return 301 /favicon.svg; } + # https://www.twipu.com/GrapheneOS doesn't handle links with fragments properly + location ~ "^/([^\s]*)%3Ca%20href=$" { + return 301 /$1; + } + location ~ "(/index|\.(br|gz|html))$" { internal; }