我在同一个域名中有2个不同语言的网站,
假设,2语言A和B,运行如下 站点从“http://site.com”(默认站点)运行。 和 B网站从“http://sit.com/b/”
运行如果用户浏览“http://site.com”,则浏览器语言为A,则打开默认网站,如果浏览器语言设置为“B”,则应打开“http://sit.com/b/”等网站。如果浏览器有任何其他语言,那么在所有情况下它只打开默认网站,
任何人都可以帮我这个。
答案 0 :(得分:0)
您可以通过以下代码检测浏览器语言。
HttpRequest Request = HttpContext.Current.Request;
if (Request.UserLanguages == null)
return;
string Lang = Request.UserLanguages[0];
现在您可以使用浏览器语言,您可以将其重定向到特定网站。
if(lang=="A")
Response.Redirect("A site")
else
Respose.Redirect("B site");