如何摆脱网址

时间:2017-09-03 10:11:18

标签: php yii pagination yii2 yii2-advanced-app

我正在使用Pagination和url配置指定here在我的网站上创建漂亮的分页规则。一切正常,但我根据谷歌获得了重复的内容。

http://example.com/tag/movie/2

http://example.com/tag/movie?page=2

这是两个有效的网址,包含相同的内容。我的问题是如何删除?page=2参数。

这是我的urlManager配置

'rules' => [
'/' => 'site/index',
'tag/<slug:[a-zA-Z0-9-]+>/<page:\d+>' => 'site/tag-view',
'tag/<slug:[a-zA-Z0-9-]+>' => 'site/tag-view',
'<controller:\w+>/<action:\w+>' => '<controller>/action>',
'<url:.+>/' => 'site/redirect',],

分页设置:

 $pages = new Pagination(['totalCount' => $countQuery->count(),'defaultPageSize' => 5,  'forcePageParam' => false, ]);

0 个答案:

没有答案