2017-06-01 26 views
0

它使在搜索引擎優化方面的任何差異(Google在抓取所有頁面)和用戶體驗,如果我的分頁查詢字符串包含數組如下:使用包含數組的查詢字符串參數進行分頁?

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結束了巨大的,但它確實會使簡單的編碼,即我不需要保留爆/爆炸後端參數。查詢字符串的長度是否有限制,是否對谷歌爬行產生影響?

任何提示或建議,將不勝感激。

回答

0

如果對搜索引擎優化很重要,不能說什麼,但從用戶的角度來看,我會認爲第二種方法看起來更乾淨。實現它的技術努力也不是那麼大,你可以簡單地使用諸如array_walk之類的東西來將其應用於多個參數。

有對GET參數的限制,它們依賴於客戶端瀏覽器,也服務器配置,即IE它限制到2083,你在這裏找到細節: What is the maximum length of a URL in different browsers?

相關問題