對於搜索引擎優化的目的,我需要從URL中刪除第一個頁碼。即我有以下內容:從URL中刪除Yii2分頁中的第一頁數
example.com/pages/view/1
和example.com/pages/view
這兩個URL指向視圖操作的相同內容。我想從網址中的1
中免費分頁。即第一頁鏈接和第一頁應鏈接到pages/view
。
我試圖解決類似以下的$分頁對象:
$pages = new Pagination(['totalCount' => $books['booksCount'], 'pageParam' => 'start', 'defaultPageSize' => 10,]);
$pagingLinks = $pages->getLinks();
$pagingLinks['first'] = '/';
$pages->links = $pagingLinks;
然而,最後一行造成錯誤:
Setting read-only property: yii\data\Pagination::links
所以我不得不修改鏈接屬性的問題。有沒有其他解決方案來完成這項任務?!