简体   繁体   English

NGINX从语言前缀重定向到语言域

[英]NGINX redirect from language prefix to language domain

The web site currently has a language prefix paths, like www.example.com/de www.example.com/en The idea is to remove all language prefixes and redirect user to the appropriate language domain. 该网站当前具有语言前缀路径,例如www.example.com/de www.example.com/en。该想法是删除所有语言前缀并将用户重定向到适当的语言域。

For example, user opens a link to www.example.com/en/news and nginx redirect user to en.example.com/news 例如,用户打开指向www.example.com/en/news的链接,nginx将用户重定向到en.example.com/news

Thanks for advice! 谢谢你的建议!

rewrite "^/([a-z]{2})(/.*)$" http://$1.example.com$2 permanent;

Reference: 参考:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM