帝国cms结合项url参数优化-让URL地址看起来更美!
感谢作者:jimmy 提供的方案!这种正则过了方法墨鱼亲测可行!
帝国官方结合项如果同一个字段不同值点击两次以上url就会出现重复的参数,当然对功能是没有影响的,感觉不大美观!优化前:/e/action/ListInfo.php?&classid=19&orderby=psalenum&myorder=1&ph=1&classid=19&pbrand=27&orderby=psalenum&myorder=1&myorder=1优化后:/e/action/ListInfo.php?classid=19&orderby=psalenum&myorder=1&ph=1&pbrand=27优化后是不是感觉清爽了很多优化方法:在官方的结合项的函数方法 echo $allstr; 这行代码的前面插入以下代码即可:
//新增代码---jimmy.start-----preg_match_all ('/(.*?)/i',$allstr,$matches); for($i=0;$i
如果有多个结合项,可以把上面的代码放到一个函数里面调用方法就更加简单了,只需把 echo $allstr; 替换成 echo beautifyUrl($allstr); 即可
function beautifyUrl($allstr){ //新增代码---jimmy.start----- preg_match_all ('/(.*?)/i',$allstr,$matches); for($i=0;$i







