使用自定义url规则的Yii2分页

使用自定义url规则的Yii2分页,yii2,Yii2,我正在尝试使用以下自定义规则在应用程序中创建分页 'enablePrettyUrl' => true, 'rules' => [ '/<id:\d+>' => 'news/view', '/<link>' => 'news/view', '/<technology>/<news>' => 'category/index',

我正在尝试使用以下自定义规则在应用程序中创建分页

'enablePrettyUrl' => true,
        'rules' => [

            '/<id:\d+>' => 'news/view',
            '/<link>' => 'news/view',
             '/<technology>/<news>' => 'category/index',
            '/<technology>/<tags>/<title>' => 'category/tag',
            '<controller:\w+>/<action:\w+>/<id:\d+>' =>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>' => '<controller>/<action>',]
'enablePrettyUrl'=>true,
“规则”=>[
“/”=>“新闻/视图”,
“/”=>“新闻/视图”,
“/”=>“类别/索引”,
“//”=>“类别/标签”,
'//' =>'/',
'/' => '/',]
那么,我如何编写分页规则来创建这样的url呢

http://localhost/project/frontend/web/site/index?page=2&per-第3页

我试过这个

”///'=>“站点/索引”,

但它却转向了这个规则


'/'=>“category/index',

如果其他人遇到类似问题,我通过为基本url创建一个路由来解决此问题,如下所示:

'site/'=>'site/index'

然后我用page参数创建了一个路由

'site/'=>'site/index'


一切都很有魅力

只是一个提醒,似乎
的规则必须在其他规则之前