zoukankan      html  css  js  c++  java
  • thinkPHP5.0 URL路由优化

    在tp中访问页面的时候URL地址是 域名/模块/控制器/方法,在点击首页的时候URL是 域名/index/index/index 而不是只显示域名,这样不利于SEO,而且强迫症的我看着很不爽,这个时候我们需要优化路由

    Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');

    tp5给了我们三种路由模式,我选择默认的混合模式

    url_route_on  => true,

    url_route_must => false

    然后在app/route.php设置路由规则

    <?php

    use thinkRoute

    Route::rule('/','index/Index/index');

    //原来的首页地址是:域名/模块/控制器/方法,当这样设置路由后是:域名

    Route::rule('news/list/:id','index/News/index','get','',['id'=>'d+']);

    //原地址是:域名/index/news/index/id/27.html,当设置路由后地址是:域名/news/list/27.html,也可以把rule的第一个参数改为'/:id',这样地址就是:域名/27.html

    ?>

  • 相关阅读:
    shell得到两个文件的差集
    shell 单引号&双引号的使用
    kubernetes session and 容器root权限
    docker 使用网络以及容器互联
    倒计时练习
    会话控制
    XML
    AJAX实现搜索智能提示
    弹窗显示详情练习
    三级联动
  • 原文地址:https://www.cnblogs.com/zmdComeOn/p/10716405.html
Copyright © 2011-2022 走看看