2010-12-05 16 views
0

私はイタリア語と英語で.netウェブサイトを持っています。イタリア語はルートにあり、英語はフォルダー(/ en)にあります。イタリア語以外のユーザーを自分のウェブサイトの英語版に自動的にリダイレクトしたいと思います。.Net多言語ウェブサイト

どうすればいいですか?また、リダイレクトを無効にするチャンス(誰かがイタリア語ですが、英語のブラウザを持っている場合、すなわち、彼は?ウェブサイトのイタリア語バージョンに戻すことができます)

おかげで私のために

答えて

0

を付与することができます最も良い方法は、すべてのページに、言語から別の言語にスウィングする可能性を与えるボタンを表示することです。 は、uはこれを使用することができ、ユーザーのブラウザに設定された優先言語を確認するには: HttpRequest.UserLanguages uは.NETの「ローカリゼーションの能力を使用することができます http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx

次回;)

+0

私が提供していますユーザーには言語ボタンがありますが、私はイタリア語以外のユーザーにURLを提供したいと思います。イタリア語のウェブサイトには掲載したくありません。 – grazioso15