2018-07-17 15:53:42 2106次浏览 5条回答 0 悬赏 50 金钱

现在的路径都是这样的: www.mysite.com/product/id/10

如何才能显示成:www.mysite.com/product/some-keywords-obs.html 类似这样的的?

最佳答案

  • 回答于 2018-07-17 17:05 举报

    var_dump($_SERVER); //这里面有你想要的所有数据哦

  • 回答于 2018-07-17 17:07 举报

    你这个应该是路由美化问题

  • 回答于 2018-07-17 17:17 举报
    'urlManager' => [
        'enablePrettyUrl' => true,  //启用路由
        //'showScriptName' => true,  //false为隐藏 index.php
        //'suffix'=>'.html',  //后缀
        //'enableStrictParsing' => true
        //规则
        'rules' => [
       //添加后缀 user/login.html ===> user/login  别人会以为我们有静态页面
       'user/login'=>array('user/login','urlSuffix'=>'.html'),
            'debug/<controller>/<action>' => 'debug/<controller>/<action>',
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
        ],
    ] //config配置项,
    
    1 条回复
    回复于 2018-07-17 21:30 回复

    是一个美化的问题,但是显示关键在再路径上怎么弄呢?

  • 回答于 2018-07-18 16:07 举报

    你是不是想要这样自定义路由规则,我就所有请求的地址都自己配置的
    QQ图片20180718160517.png

    这是单独的routes文件
    QQ图片20180718160526.png

    1 条回复
    回复于 2018-07-23 11:56 回复

    你这些都是固定的,但是我的是每一篇文章的链接不是id/1这种的,而是跟着的文章的keywords啊

您需要登录后才可以回答。登录 | 立即注册
齐天大圣
主管

齐天大圣 北京

注册时间:2016-02-24
最后登录:2020-06-05
在线时长:18小时30分
  • 粉丝6
  • 金钱550
  • 威望0
  • 积分730

热门问题