2017-12-12 22:20:51 2644次浏览 3条回答 0 悬赏 10 金钱

类似于http://yii2advanced.com/article/index.html?cid=4&page=2的url,怎么写才能变成结尾是.html,就是明面上看不出get参数,例如http://yii2advanced.com/article/index-page2.html

匹配一个能实现,但无法同时匹配两个。应该怎么解决?

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'suffix' => '.html',
    'rules' => [
        'index' => 'site/index',
        'article/index-page<page:\d+>' => 'article/index',
        'article/index-cid<cid:\d+>' => 'article/index',
        'article/index-cid<cid:\d+>-page<page:\d+>' => 'article/index',
        'article/view/<id:\d+>' => 'article/view',

        //'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
    ],
],
您需要登录后才可以回答。登录 | 立即注册
墨轩娣
董事长

墨轩娣 无锡

注册时间:2015-03-25
最后登录:32分钟前
在线时长:266小时32分
  • 粉丝38
  • 金钱55580
  • 威望150
  • 积分59740

热门问题