NGINX переписывает URL с аргументом

NGINX переписывает URL с аргументом

Нам нужно проверить, содержит ли URL определенный аргумент "?___store=en", а затем перенаправить на тот же URL, но добавить /en/ после имени домена. Но это должно быть динамическим, поскольку URL не является статическим и должен иметь возможность меняться с каждой конкретной страницы.

Например:

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

Следует перенаправить на:

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

Мы уже пробовали следующее, но нам не хватает динамической части, потому что это переписывание домашней страницы;

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

Связанный контент