当前位置: 首页 » 标签:URL重写

多参数不确定个数伪静态rewrite规则

URL伪静似乎已经很流行了,而且,URL看起来也很好看,不会有太多的“?、=、&”符号,如果有很多个参数,而且参数不确定,有时候需要传入,有时候不需要传入,如果安装常规的处理,就规则需要写几百行了,而且还容易出错。 如图,伪了竟然有200多行。经过折腾,有时候还会出错!突发奇想,能不能用一条来写?一条就可以处理这么多个页面,这么多参数的规则? 其实,换个角度,如:PHP来处理这些参数,那么规则就不需要处理这么多了!用一条就可以!先合并参数到变量V。 RewriteRule ^([a-z-_0-9]+)- ([a-z-_0-9]+) \.html$ $1.php?v=$2 [L,NC] PHP再对v的参数进行分解处理!分解出来的结果重新分配,如ID,NAME之类即可完美解决太多参数的rewrite了!
代码 ·
Zero零分
站龄14年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
476
文章
26
评论
27
分类
839
标签
7
友链
onlinelovesky 317355746 122551965@qq.com

百度广告