NGINX reescribe la URL con arg

NGINX reescribe la URL con arg

Necesitamos verificar si una URL contiene un argumento específico "?___store=en" y luego redirigir a la misma URL, pero agregar /en/ después del nombre de dominio. Pero esto debería ser dinámico, porque la URL no es estática y debería poder cambiar desde cada página específica.

Por ejemplo:

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

Debe ser redirigido a:

https://www.example.com/en/categoría1/producto1

Ya intentamos lo siguiente, pero nos falta la parte dinámica, porque se reescribe en la página de inicio;

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

información relacionada