私はASP.NET MVCアプリケーションを持っており、訪問者は2つの言語からサイトを見ることができます。私の質問は次のとおりです。ASP.NET MVC SEOフレンドリーなURL
/EN /アプローチ - >英語ページ
/NL/aanpakを参照 - >オランダ語のページを参照
か:URLの自体も同様、言語に依存する必要があります英語とオランダ語の両方のページに/ en/approachを使用するだけですか?
おかげで、 L
私はASP.NET MVCアプリケーションを持っており、訪問者は2つの言語からサイトを見ることができます。私の質問は次のとおりです。ASP.NET MVC SEOフレンドリーなURL
/EN /アプローチ - >英語ページ
/NL/aanpakを参照 - >オランダ語のページを参照
か:URLの自体も同様、言語に依存する必要があります英語とオランダ語の両方のページに/ en/approachを使用するだけですか?
おかげで、 L
Philが言ったように...それは検索エンジンに役立ち、ユーザーが分かれたコンテンツであることを理解するのに役立ちます。
そして!:
は別のURLの各言語のコンテンツを保管してください。ページの翻訳版を表示するためにクッキーを使用しないでください。ページの各言語バージョンをクロスリンクすることを検討してください。そうすれば、あなたのページのドイツ語版を使うフランス人のユーザーは、ワンクリックで適切な言語バージョンにアクセスできます。
ユーザーの知覚された言語に基づいて自動リダイレクトを回避します。これらのリダイレクトにより、ユーザー(および検索エンジン)がサイトのすべてのバージョンを表示できなくなる可能性があります。
それらを分割する方が良いだろう。それは検索エンジンがより多くのページを索引付けすることを可能にし、またURLをハッキング可能にする。また、出力キャッシングを使用する予定がある場合は、両方のローカライズを簡単にキャッシュできます。
ここでは、MVCでローカライズを行う方法についての良い記事です。 How to localize ASP.NET MVC application?
アドバイスありがとうございました! –
ありがとう!十分にクリア! –