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

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

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

腾讯云1折起 个性化网站定制 ChatGPT账号 30元

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参数就可以了

商用网站源码

展开