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;
}

相关内容