Yii2.0 路由规则配置的问题 [ 2.0 版本 ]
请教下 域名/site/login 可以怎么配置成 域名/login
最佳答案
其他 2 个回答
-
这个是1.1.16的你参考下吧
// 路由管理 'urlManager'=>array( 'urlFormat'=>'path', // 改用Path路径 'showScriptName'=>false, //允许去掉index.php 'rules'=>array( 'index.html' => array('index'), // 后缀设置为 .html 'a/<aid:\d+>' => array('article/index', 'urlSuffix'=>'.html'), 'c/<cid:\d+>' => array('category/index', 'urlSuffix'=>'.html'), ), ),
共 1 条回复 -
给你一个带注释的吧。
'urlManager' => [ 'enablePrettyUrl' => true,//路由的路径化 'showScriptName' => false,//隐藏入口脚本 'suffix' => '.htm',//假后缀(fake suffix) .htm 'rules' => [ // 为路由指定了一个别名,以 post 的复数形式来表示 post/index 路由 'site' => 'site/index', //'posts' => 'post/index', //'sites' => 'site/index', //'login' => 'site/login', //'signup' => 'site/signup', // id 是命名参数,post/100 形式的URL,其实是 post/view&id=100 //'post/<id:\d+>' => 'post/view', // controller action 和 id 以命名参数形式出现 //'<controller:(post|comment)>/<id:\d+>/<action:(create|update|delete)>' => '<controller>/<action>', // 包含了 HTTP 方法限定,仅限于DELETE方法 //'DELETE <controller:\w+>/<id:\d+>' => '<controller>/delete', // 需要将 Web Server 配置成可以接收 *.digpage.com 域名的请求 //'http://<user:\w+>.digpage.com/<lang:\w+>/profile' => 'user/profile', ], ],
路人甲
注册时间:2015-06-24
最后登录:2017-09-26
在线时长:11小时13分
最后登录:2017-09-26
在线时长:11小时13分
- 粉丝3
- 金钱125
- 威望0
- 积分235