2010-12-05 13 views
0

이탈리아어 및 영어로 된 .net 웹 사이트가 있습니다. 영어는 폴더 (/ en)에 있지만 이탈리아어는 루트에 있습니다. 이탈리아어가 아닌 사용자를 내 웹 사이트의 영문 버전으로 자동 리디렉션하고 싶습니다..Net 다국어 웹 사이트

어떻게하면됩니까? 또한, 리디렉션을 오버라이드 (override) 할 수있는 기회 (사람이 이탈리아어하지만 영어 브라우저가있는 경우 즉, 그는? 웹 사이트의 이탈리아어 버전으로 돌아갈 수)

감사의 나에 대한

답변

0

을 제공 할 수 있습니다 가장 좋은 방법은 모든 페이지에 언어에서 다른 언어로 전환 할 수있는 가능성을 제공하는 버튼을 보여주는 것입니다. 유이 사용할 수있는 사용자의 브라우저에 설정된 선호 언어를 확인하려면 HttpRequest.UserLanguages ​​u는 .NET의 '현지화'기능을 사용할 수 있습니다 http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx

다음)

+0

내가 제공하고 사용자에게 언어 버튼을 제공하지만 이탈리아 사용자가 아닌 사용자에게 URL을 제공하고 싶습니다. 이탈리아 웹 사이트에 방문하는 것을 원하지 않습니다 ... – grazioso15

관련 문제