diff --git a/seerr/rootfs/etc/nginx/servers/ingress.conf b/seerr/rootfs/etc/nginx/servers/ingress.conf index e0771acb8..209384568 100644 --- a/seerr/rootfs/etc/nginx/servers/ingress.conf +++ b/seerr/rootfs/etc/nginx/servers/ingress.conf @@ -11,12 +11,14 @@ server { location ^~ / { set $app '%%ingress_entry%%'; - rewrite ^%%ingress_entry%%/?(.*)$ /$1 break; + # HA Supervisor strips the ingress entry prefix, so no rewrite is needed. + # Avoiding rewrite ensures proxy_pass uses the raw $request_uri, + # which preserves URL encoding (e.g. spaces as + in query strings). proxy_pass http://127.0.0.1:5055; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; + proxy_set_header Connection $connection_upgrade; proxy_hide_header X-Powered-By; proxy_set_header X-Real-IP $remote_addr;