2011-07-21 22 views
3

私はASP.NET MVCアプリケーションを持っており、訪問者は2つの言語からサイトを見ることができます。私の質問は次のとおりです。ASP.NET MVC SEOフレンドリーなURL

/EN /アプローチ - >英語ページ

/NL/aanpakを参照 - >オランダ語のページを参照

か:URLの自体も同様、言語に依存する必要があります英語とオランダ語の両方のページに/ en/approachを使用するだけですか?

おかげで、 L

答えて

2

Philが言ったように...それは検索エンジンに役立ち、ユーザーが分かれたコンテンツであることを理解するのに役立ちます。

そして!:

は別のURLの各言語のコンテンツを保管してください。ページの翻訳版を表示するためにクッキーを使用しないでください。ページの各言語バージョンをクロスリンクすることを検討してください。そうすれば、あなたのページのドイツ語版を使うフランス人のユーザーは、ワンクリックで適切な言語バージョンにアクセスできます。

ユーザーの知覚された言語に基づいて自動リダイレクトを回避します。これらのリダイレクトにより、ユーザー(および検索エンジン)がサイトのすべてのバージョンを表示できなくなる可能性があります。

   からGoogle, Multi-regional and multilingual sites

+0

ありがとう!十分にクリア! –

3

それらを分割する方が良いだろう。それは検索エンジンがより多くのページを索引付けすることを可能にし、またURLをハッキング可能にする。また、出力キャッシングを使用する予定がある場合は、両方のローカライズを簡単にキャッシュできます。

ここでは、MVCでローカライズを行う方法についての良い記事です。 How to localize ASP.NET MVC application?

+0

アドバイスありがとうございました! –

関連する問題