在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
?>