2017-06-01 9 views
0

次のように私のページ区切りのクエリ文字列が配列が含まれている場合、それはSEO(すべてのページをクロールグーグル)とユーザーエクスペリエンスの面で任意の違いを生むん:配列を含むクエリ文字列パラメータでページを変更しますか?

search?foo[]=a&foo[]=b&foo[]=c&foo[]=d&bar[]=1&foo[]=2&foo[]=3&page=1 

または私はへの配列をフォーマットすることにより、クエリ文字列を短縮しなければならないが

search?foo=a,b,c,d&bar=1,2,3&page=1 

を最初の例では、クエリ文字列の長さは、すべてのパラメータが選択されている場合は、巨大な終わるpotentialyでしたが、それは私が爆発/破維持する必要がいけないシンプルなコーディングすなわちのために作るん:次のようにカンマ区切りリストバックエンドのパラメター。クエリ文字列の長さに制限はありますか?Googleクロールと違いはありますか?

ヒントやアドバイスをいただければ幸いです。

答えて

0

SEOにとって重要なことは何も言えませんが、ユーザーの観点から言えば、2番目の方法はもっときれいに見えると思います。それを実装するための技術的な努力もそれほど大きなものではなく、複数のパラメータに適用するためにarray_walkのようなものを単純に使うことができます。

は、彼らはまた、サーバコンフィグをクライアントブラウザに依存して、GETパラメータの制限があり、IEは2083年にそれを制限し、すなわち、あなたはここで詳細を見つける: What is the maximum length of a URL in different browsers?

関連する問題