好像是系统问题,url规则,使用自定义函数方法。
模块搜索配置:

联动菜单生成的url:
http://www.域名.com/kc1e0e1e0.html
自定义函数修改url目标:(将page改成 / 翻页id.html)
http://www.域名.com/kc1e0e1/0.html
php代码:
function seourl($data) {
$param = preg_replace('/([a-z0-9]+)e(\d+)$/','${1}/${2}',$data['param']);
$url = 'kc'. $param.'.html';
return $url;
}结果:
联动筛选点击url正常显示:http://www.域名.com/kc1e0e1/0.html,但是点击翻第二页的时候,url应该是http://www.域名.com/kc1e0e1/1.html,还是程序保持着:http://www.域名.com/kc1e0e1e1.html
$data['param']是字符串,包含了page参数的结果,但是我也通过代码 $param = preg_replace('/([a-z0-9]+)e(\d+)$/','${1}/${2}',$data['param']); 进行了替换,可是为什么再点击下一页的时候却不行呢?正常的联动菜单里的点击是正常的。