2015-07-08 16:33:35 11522次浏览 3条回答 2 悬赏 0 金钱

请教下 域名/site/login 可以怎么配置成 域名/login

最佳答案

  • koko 发布于 2015-07-08 20:44 举报

    配置文件中

    'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
            'login' => 'site/login',
       ],
    ]
    
  • 回答于 2015-07-08 16:38 举报

    这个是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 条回复
    回复于 2015-07-09 15:50 回复

    Yii2.0 路由规则配置的问题
    2.0 o(∩_∩)o

  • 回答于 2015-07-09 09:51 举报

    给你一个带注释的吧。

    '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分
  • 粉丝3
  • 金钱125
  • 威望0
  • 积分235

热门问题