thinkPHP5.0 URL路由優化

在tp中訪問頁面的時候URL地址是 域名/模塊/控制器/方法,在點擊首頁的時候URL是 域名/index/index/index 而不是隻顯示域名,這樣不利於SEO,並且強迫症的我看着很不爽,這個時候咱們須要優化路由php

Route::rule('路由表達式','路由地址','請求類型','路由參數(數組)','變量規則(數組)');

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

?>

相關文章
相關標籤/搜索