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',// 设置首页
                '<controller:\w+>/<id:\d+>' => '<controller>/view',// 将controller/id映射到controller/view界面 eg: /blog/view?id=3   ===> /blog/view/3.html
                '<controller:\w+>/<action:\w+>/<page:\d+>' => '<controller>/<action>',// eg: /blog/index?page=2   ===>  /blog/index/2.html
                "<controller:\w+>/<action:\w+>" => "<controller>/<action>", // 默认的访问路径的规则
            ],
        ],
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值