我找不到使用 Nginx 重定向 url 中设置的 lang 的方法。
我尝试过这个:
location ~ ^/(en|fr|de)/cloud/signup {
return 301 $scheme://cloud.$host/$1/home/new;
}
还有这个:
location ^/(.*)/cloud/signup {
return 301 $scheme://cloud.$host/$1/home/new;
}
不起作用。请注意,在 location 中设置 lang 是有效的:
location /en/cloud/signup {
return 301 $scheme://cloud.$host/en/home/new;
}
但我当然不想为每种语言创建 1 个位置块。谢谢。