传递参数以通过URL过滤结果

时间:2014-10-16 10:17:19

标签: wordpress mod-rewrite url-rewriting query-string url-parameters

我的客户安装了一个WordPress,他希望在搜索引擎优化的目的下,使用类似于此的结构在URL上传递参数的表上过滤结果:

http://www.servihabitat.com/alquiler/local/madrid/superficie-hasta-40-obra-nueva-segunda-mano-pagina-1.htm

过滤器分开:“superficie-hasta-40”,“obra-nueva”,“segunda-mano”,但我想知道如何实现这一点。如何实现一个代码,知道url上的哪个参数对应于每种类型的过滤器(表面,建筑类型,成本......)?我猜“www.servihabitat.com”没有使用url中每个参数的位置,因为如果我添加更多过滤器,每个参数的位置都会发生变化。

更新:

问题是我的客户想要的过滤器有4个参数:州,城市,保险,邮政编码,但不是所有的参数都是必需的,所以行为会是这样的

www.domain.com/madrid/sanitas would show: www.domain.com/?city=madrid&insurance=sanitas
www.domain.com/madrid would show: www.domain.com/?city=madrid
www.domain.com/sanitas would show: www.domain.com/?insurance=sanitas
www.domain.com/spain/madrid/sanitas would show: www.domain.com/?state=spain&city=madrid&insurance=sanitas
www.domain.com/spain/madrid/sanitas/28007 would show: www.domain.com/?state=spain&city=madrid&insurance=sanitas&zip=28007

我不知道如何实现这一点。

非常感谢

0 个答案:

没有答案