在tp中訪問頁面的時候URL地址是 域名/模塊/控制器/方法,在點擊首頁的時候URL是 域名/index/index/index 而不是只顯示域名,這樣不利於SEO,而且強迫症的我看着很不爽,這個時候我們需要優化路由
Route::rule('路由表達式','路由地址','請求類型','路由參數(數組)','變量規則(數組)');
tp5給了我們三種路由模式,我選擇默認的混合模式
url_route_on => true,
url_route_must => false
然后在app/route.php設置路由規則
<?php
use think\Route
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
?>