原分頁格式展示效果如下:需要修改成/page/??的形式

檔案路徑:\thinkphp\library\think\Paginator.php
/**
* 擷取頁碼對應的連結
*
* @param $page
* @return string
*/
protected function url($page)
{
if ($page <= 0) {
$page = 1;
}
if (strpos($this->options['path'], '[PAGE]') === false) {
$parameters = [$this->options['var_page'] => $page];
$path = $this->options['path'];
} else {
$parameters = [];
$path = str_replace('[PAGE]', $page, $this->options['path']);
}
if (count($this->options['query']) > 0) {
$parameters = array_merge($this->options['query'], $parameters);
}
$url = $path;
if (!empty($parameters)) {
//$url .= '?' . http_build_query($parameters, null, '&');
//******** start ********
$url=str_replace('.html','',$url);
if(strpos($url,'/page')){
$url=mb_substr($url,0,strpos($url,'/page'));
}
$url.="/page/".$parameters['page'].'.html';
//******** end ********
}
return $url . $this->buildFragment();
}
展示效果如下: