在tp中访问页面的时候URL地址是 域名/模块/控制器/方法,在点击首页的时候URL是 域名/index/index/index 而不是只显示域名,这样不利于SEO,并且强迫症的我看着很不爽,这个时候咱们须要优化路由php
tp5给了咱们三种路由模式,我选择默认的混合模式html
url_route_on => true,数组
url_route_must => falseapp
而后在app/route.php设置路由规则优化
<?phpurl
use think\Routehtm
Route::rule('/','index/Index/index');路由
//原来的首页地址是:域名/模块/控制器/方法,当这样设置路由后是:域名get
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
?>