thinkphp路由规则(PHP之ThinkPHP5路由的开启)
在ThinkPHP5框架中设置好路由后 ,我们不免要考虑一个问题 ,那就是路由存在的模式 。就像是我们灯泡的开关一样 ,可以主动的选择开启或者关闭 。不过ThinkPHP5的路由有三种模式:普通 、混合 、强制模式。下面我们先简单了解路由的状态 ,然后就这三种模式分别进行讲解 。
一 、路由状态
使用之前 ,我们先了解一下配置信息 ,打开config文件:
有两个要注意的地方 ,首先第一个红框里面tp默认是给我们开启了路由这个模式的 ,第二个红框 ,tp默认是关闭掉强制使用路由这一项 。
二 、路由模式
1 、普通模式
关闭路由,完全使用默认的PATH_INFO方式URL:
url_route_on=>false,//是否开启路由路由关闭后 ,不会解析任何路由规则 ,采用默认的PATH_INFO 模式访问
URL:http://serverName/index.php/module/controller/action/param/value/...
2 、混合模式
开启路由,并使用路由定义+默认PATH_INFO方式的混合:
url_route_on=>true, url_route_must=>false,3 、强制模式
开启路由 ,并设置必须定义路由才能访问:
url_route_on=>true, url_route_must=>true,创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!