thinkphp 分頁適合seo的機智修改
阿新 • • 發佈:2018-03-26
修改 protect 使用 protected oot 自己 class rap first
第一頁 自己指定,避免和/page/1.html重復
thinkphp的分頁類,默認第一頁為 type/news/page/1.html ,這就與type/news.html內容重復了,挺不適合的
然後改造下,修改options
//Paginator.php protected $options = [ ‘var_page‘ => ‘page‘, ‘path‘ => ‘/‘, ‘query‘ => [], ‘fragment‘ => ‘‘, ‘firsturl‘ => ‘‘, ];
其中增加了firsturl
之後在修改url方法
if($page == 1){ $path = $this->options[‘firsturl‘]; }
這樣使用的時候
>paginate(3, false, [ ‘page‘ => $page, ‘var_page‘=>‘page‘, ‘type‘ =>‘bootstrap‘, ‘firsturl‘=>url(‘index/weiba/flist‘,[‘ename‘=>$weiba_ename]), ‘path‘=>url(‘index/weiba/flist‘,[‘ename‘=>$weiba_ename],‘‘).‘/[PAGE].html‘ ]);
新增一個 firsturl參數,就完美了
thinkphp 分頁適合seo的機智修改