设置URL分隔符 路由参数

设置URL分隔符
如果需要改变URL地址中的pathinfo 参数分隔符,只需要在应用配置文件(
application/config.php )中设置:
// 设置pathinfo分隔符
'pathinfo_depr' => '-',
路由规则定义无需做任何改变,我们就可以访问下面的地址:
http://tp5.com/hello-thinkphp
路由参数
我们还可以约束路由规则的请求类型或者URL后缀之类的条件,例如:
二、URL和路由
本文档使用 看云 构建 - 27 -
return [
// 定义路由的请求类型和后缀
'hello/[:name]' => ['index/hello', ['method' => 'get', 'ext' => 'html']],
];
上面定义的路由规则限制了必须是get 请求,而且后缀必须是html 的,所以下面的访问地址:
http://tp5.com/hello // 无效
http://tp5.com/hello.html // 有效
http://tp5.com/hello/thinkphp // 无效
http://tp5.com/hello/thinkphp.html // 有效
更多的路由参数请参考完全开发手册的路由参数一节。

posted @ 2017-12-20 15:05  sky20080101  阅读(460)  评论(0)    收藏  举报