我有一个意大利语和英语的.net网站。意大利语位于根目录中,而英语位于文件夹(/ en)中。我想自动将我的非意大利用户重定向到我网站的英文版。
我该怎么做?此外,是否有可能覆盖重定向(即如果有人是意大利人但有英文浏览器,他可以回到意大利版本的网站吗?)
感谢
答案 0 :(得分:0)
对我而言,最好的方法是在所有页面中显示一个按钮,让每个人都可以从一种语言转换到另一种语言。 要检查用户浏览器中设置的首选语言,您可以使用: HttpRequest.UserLanguages http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx
下次你可以使用.net的“本地化”能力;)