Yii2 优化Url并且配置首页

在@app/config/main.php中与components同一级的位置添加配置

效果:
1. 查看博客列表信息:
http://admin.blog.com/index.php/blog/indexhttp://admin.blog.com/blog/index.html
2. 查看第三条博客的详细信息
http://admin.blog.com/index.php/blog/view?id=3http://admin.blog.com/blog/view/3.html
3. 主页的显示
http://admin.blog.com/index.phphttp://admin.blog.com

详细的信息,请看下面的具体的配置

         // 美化路由组件
        'urlManager' => [
            // 是否开启美化效果
            'enablePrettyUrl' => true,
            // 是否或略脚本名index.php
            'showScriptName' => false,
            // 是否开启严格解析路由
            'enableStrictParsing' => true,
            'suffix' => '.html',
            'rules' => [
                '' => 'site/index',// 设置首页
                '/' => '/view',// 将controller/id映射到controller/view界面 eg: /blog/view?id=3   ===> /blog/view/3.html
                '//' => '/',// eg: /blog/index?page=2   ===>  /blog/index/2.html
                "/" => "/", // 默认的访问路径的规则
            ],
        ],

你可能感兴趣的:(PHP)