• 技术文章 >php框架 >YII

    yii 怎么配置路由美化

    (*-*)浩(*-*)浩2019-12-30 13:46:07原创876

    美化路由形式

    如:localhost/index.php?r=site/index (推荐学习:yii教程

    这种路由形式对SEO不友好,那么是否可以对路由进行一下美化呢?在Yii2中我们可以将路由必成以下的形式:

    如:localhost/index.php/sie/index

    这种路由形式与我们在浏览器地址栏中见到的大多路由形式一样

    get传递参数时,只需要在路由后通过?

    拼接即可,

    如:localhost/index.php/site/index?id=1

    yii的路由美化工作,全权由urlManager组件负责。

    默认情况下,该组件并没有开启。我们在配置文件backend\config\main.php中简单配置。

    enablePrettyUrl:是否开启美化效果。

    要想实现以上路由的简化,需要在Yii2的配置中配置UrlManage,在main.php中添加如下配置:

    'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
        ],
    ],

    以上就是yii 怎么配置路由美化的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii
    上一篇:yii2日志什么作用 下一篇:yii的模块怎么使用
    大前端线上培训班

    相关文章推荐

    • yii框架适合做什么项目?• yii2 如何使用module• yii框架怎么创建应用• yii2怎么实现rbac

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网