0

多くの言語で symfony2 Web サイトに最適な SEO 戦略は何ですか?

/{_locale}/route" website.com/en/test-page" や " "などのルートを作成しましたwebsite.com/de/test-page

これはこれを行うための安全で専門的な方法ですか、それとも URL から言語を非表示にする必要がありますか (この方法website.com/test-pageは両方の言語で可能です)。または、 de.website.com や en.website.com のような DNS エイリアスを作成しますか?

4

1 に答える 1

0

同じ URL から異なるバージョンのコンテンツを提供することは一般的に嫌われているため、Web の標準は URL に場所を追加することです。

あなたが説明している URL パターンは、ロケール/国際化を処理するいくつかの標準的な方法の 1 つであり、Symfony2 の実装に最適です。これは非常に一般的であり、SEO に悪影響を与えるべきではありません。

他の一般的な方法は問題ありませんが、それぞれに問題があります。

  1. get パラメータ (http://example.com?loc=en) の使用は一般的ですが、Google では推奨されていません。これは、記事の名前や ID に get パラメータを使用しないのと同様です。

  2. DNS エイリアスはもう 1 つの一般的なオプションですが、Symfony ルーティングとうまく連携しません。

于 2012-12-19T18:55:07.583 に答える