Esse bloco de configuração do nginx não corresponde ao seu URL. [^/]$
significa que o URL não deve terminar com barra, o seu não. O http:
vem do seu aplicativo final, provavelmente não do nginx.
Uma nota lateral. Não redirecione para $http_x_forwarded_proto://$host
porque você não sabe se $http_x_forwarded_proto
está definido. Esta parte é da responsabilidade dos CDNs, eles devem editar o HTTP 30x Location
que você retorna. Basta torná-lo $scheme://$host$2
.