版本:thinkphp3.2
一、修改文件:
ThinkPHP\Library\Think\Page.class.php
二、修改内容:
1、在Page类里面添加公有变量public $routerUrl;
2、修改方法public function show()
把
$this->url = U(ACTION_NAME, $this->parameter);
改成
$this->url = $this->routerUrl?str_replace('[PAGE]',urlencode('[PAGE]'),$this->routerUrl):U(ACTION_NAME, $this->parameter);
三、控制器
$count=$Module->count();
$page = new \Think\Page($count,25);
$page->routerUrl='/search/list-[PAGE].html';
$this->assign("page",$page->show());
四、路由规则配置
'URL_ROUTE_RULES'=>array(
'/^search\/list-(\d{1,})$/'=>'Home/Search/index?p=:1',
),
五、实际翻页地址
/search/list-1.html
/search/list-2.html