pbootcms分页出现url重复叠加BUG解决方法

92建站   PbootCms   2022-12-29   收藏本文

本文介绍了pbootcms分页出现url重复叠加BUG解决方法,也就是在tag相关结果的列表中使用了的分页代码的话,点击分页地址栏会无限叠加参数,在使用了 target=tag 参数的情况下,就会发生该情况。一起看看怎么解决。

旺铺招租1 旺铺招租2 旺铺招租3

BUG重现:/tag/PB教程?PB教程&PB教程&PB教程&page=2

解决方案:这个BUG出现在pbootcms的分页代码中,所以要到Paging.php中解决

打开core\view\Paging.php文件

找到

$qs = preg_replace('/[&\?]?page=([0-9]+)?/i', '', $qs);

在下面添加

if( C=='Tag' ){ //92jzh.com 优化 TAG分页 URL地址叠加
    $qs = false;
}

当前是tag控制器的时候,默认不要带上URL参数就可以了

旺铺招租4
旺铺招租5 旺铺招租5
展开