2016-12-15 5 views
0

URLのパスパラメータに{locale}を追加する予定です。ロケールの値は "en-US、fr-CH"になると予想されます。私の理解によれば、パスパラメータは小文字とダッシュ区切りにする必要がありますので、 "en-us"として使用することをお勧めしますが、ロケール標準に従って、国で "en-US"にする必要があります。あなたがより良い選択肢があれば、このケースでは以下の2つのリスターの中でより良い選択肢が&になります。URLパスのparamでロケールに最適な形式は何ですか?

Option 1: http://mydomain.***/en-US Option 2: http://mydomain.***/en-us

+1

私は恐れているので、あなたの質問が閉じられるかもしれないので、主観的およびSEOの質問は本当にトピックにありません。一般的には、2文字の言語コードではなく、この標準に固執する必要がありますか?どうして?あなたのサイトは非常に巨大なので、 '-US'で終わるが、' en'では終わらない何かが必要なのでしょうか?ほとんどのサイトは '/ en''/fr' '/ es'などに行く傾向があります。注:SEOが本当に大きな懸念事項である場合は、各サイトを別々の国ドメインに置くほうが良いでしょう。 –

答えて

0

の両方が、SEOの観点から考える必要同じではありません。

しかし、PHPではURLの大文字と小文字が区別され、/ site-mapはsite-maPとは別の問題に注意する必要があります。

上記の例にアクセスすると、そのうちの1つで404ページが表示されます。

あなたの技術にもよりますが、あなたはこれらの手紙とユーザーを混同したくありません。

私にとって、私はそれらをすべて小文字にすることを好みます。

+0

Nadeemさん、あなたの考えに感謝しています。 – Manivannan

0

最初のオプションを使用する必要があります。

per definitionと同様に、URLのパス部分では大文字と小文字が区別されます。さらにlocales have a standard too。両方の基準を尊重すべきです。

関連する問題