URL de reescrita NGINX com argumento

URL de reescrita NGINX com argumento

Precisamos verificar se uma URL contém um argumento específico "?___store=en" e então redirecionar para a mesma URL, mas adicionar /en/ após o nome do domínio. Mas isso deve ser dinâmico, porque a URL não é estática e deve poder mudar a partir de cada página específica.

Por exemplo:

https://www.example.com/category1/product1?___store=en

Deve ser redirecionado para:

https://www.example.com/en/category1/product1

Já tentamos o seguinte, mas está faltando a parte dinâmica, pois isso reescreve a página inicial;

if ($arg____store = "en") {
    rewrite ^(.*) /en/? permanent;
}

informação relacionada