Yii2.0 路由规则的问题 [ 2.0 版本 ]
我用的是advance模板,我把 http://www.csfh.cn
本地解析到 frontend/web
。访问 http://www.csfh.cn/site/about
是正常的,但是,http://www.csfh.cn
,后面不跟 controller 和 action 的时候,就不能访问到,
路由规则如下:
'urlManager' => [
'enablePrettyUrl' => true,// 这个是生成路由 ?r=site/about ----> /site/about
'showScriptName' => false,// 这个是生成url的时候,去掉index.php
'rules' => [
"<controller:\w+>/<action:\w+>/<id:\d+>"=>"<controller>/<action>",
"<controller:\w+>/<action:\w+>"=>"<controller>/<action>"
],
]
我试图在rules 里面添加这一行 //""=>'site/index'
, 没有controller 和 action 的时候,就访问到site/index,也是不行的
共 3 个回答
wang189
注册时间:2015-10-05
最后登录:2017-04-17
在线时长:5小时50分
最后登录:2017-04-17
在线时长:5小时50分
- 粉丝1
- 金钱535
- 威望0
- 积分585