Yii2 使用十一 在设置enablePrettyUrl时候,defaultAction的设置方法
启用美化Url的功能
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => true, 'suffix' => ".html", 'rules' => [ '' => 'site/index', // 如果没有这里,则访问域名不能直接打开默认Action ] ]
当然,如果使用的默认控制器、动作不是site/index,那还要设置这里:
$config = [ 'id' => 'basic', //'defaultRoute'=>'site/index', ...
贴代码
'urlManager' => [ 'enablePrettyUrl' => true, //'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ ['class' => 'yii\rest\UrlRule', 'controller' => ['v1/store','v1/order','v1/user','v1/brand','v1/coupon','v1/product']], // ['class' => 'yii\rest\UrlRule', 'controller' => ['v2/store','v2/order','v2/user']], ], ]