1
我正在尋找使用具有多個參數的asp.net路由器的url重寫選項。 我有類別和位置的參數。 我需要重寫網址與類別和位置或類別的組合或單獨的位置。如何根據類別來檢索搜索結果,位置 例使用具有多個參數的asp.net路由器的url重寫
www.sample.com/flats-for-rent-india
www.sample.com/flats-for-rent
www.sample.com/india
我正在尋找使用具有多個參數的asp.net路由器的url重寫選項。 我有類別和位置的參數。 我需要重寫網址與類別和位置或類別的組合或單獨的位置。如何根據類別來檢索搜索結果,位置 例使用具有多個參數的asp.net路由器的url重寫
www.sample.com/flats-for-rent-india
www.sample.com/flats-for-rent
www.sample.com/india
,除非你有一個可以劃定類別,位置明確的分離模式是不可能的。例如,假設類別和位置總是用下劃線(_)分開,那麼您可以使用兩種模式來執行路由 - {term1}
或{term1}_{term2}
。再次請注意,我不是說類別或位置,因爲term1或term2可以是任意一個,您必須嗅探相同的實際值。
很可能,我會選擇一條路線,例如{query}
,然後使用搜索算法,根據類別和位置搜索給定查詢詞。
如果您可能正在查看完全匹配,即{query}應提供位置或類別或組合,那麼您必須相應地執行搜索。例如,