我不知道這是否可能。我已經嘗試了很多不同的正則表達式組合,我什麼都沒有想到。所以,這是我的問題...複雜/不可能Zend_Router_Route_Regex具有類別層次結構的產品頁面嗎?
我有一個產品頁面,需要顯示基於類別的產品(可以嵌套到無限,但最有可能的3個級別最大),排序列(訂單,ASC或DESC),過濾器(即製造商,這將是鍵/值對),標籤(可包含空格的單詞(\ w)的簡單列表),以及最後一頁。
此分類是上述唯一必需的選項。當然,上面的每個變量都需要被捕獲到一個數組中進行處理。
實例網址:
會使:
category => Home/Bedroom/Beds
sort_by => price
sort_order => desc
manufacturer => ikea
size => king
tags => Array('black','lowprofile','wood','green')
page => 2
我敢肯定,我生活在夢幻世界裏,這個表達式是可能的。或者我正在以錯誤的方式看待它。很可能,因爲我一直在盯着它很長一段時間。
任何接受者?我只會在這裏把我的頭撞在牆上。
將過濾參數作爲URL的一部分對seo IMO不利。不同的過濾器可能會生成重複的內容(按標籤過濾「adidas」返回的結果與生產商「adidas」的過濾器相同 - 但在不同的URL上) – 2011-05-10 14:12:36