摘要:路由關閉后,不會解析任何路由規則,采用默認的模式訪問混合模式開啟路由,并使用路由定義默認方式的混合該方式下面,只需要對需要定義路由規則的訪問地址定義路由規則,其它的仍然按照第一種普通模式的模式訪問。
1. PATH_INFO
關閉路由,在application/config.php中找到url_route_must(默認為false),設置為false。路由關閉后,不會解析任何路由規則,采用默認的PATH_INFO模式訪問URL:
2. 混合模式
開啟路由,并使用路由定義+默認PATH_INFO方式的混合:
"url_route_on" => true, "url_route_must"=> false,
該方式下面,只需要對需要定義路由規則的訪問地址定義路由規則,其它的仍然按照第一種普通模式的PATH_INFO模式訪問URL。
3. 強制使用路由模式
在application/config.php中找到以下設置項,設置為true
"url_route_on" => true, "url_route_must" => true,
在application/route.php中將
return [ "__pattern__" => [ "name" => "w+", ], "[hello]" => [ ":id" => ["index/hello", ["method" => "get"], ["id" => "d+"]], ":name" => ["index/hello", ["method" => "post"]], ], ];
注釋,并添加代碼
use thinkRoute; Route::rule("hello", "test/Test/hello");
注意!!當對一個方法進行路由定義時不可對同一個方法進行PATH_INFO訪問,反之亦然
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/29103.html
摘要:可以在入口文件中定義,然后新建文件夾,達到將應用配置放到該文件的目的,這樣方便將配置進行統一管理。動態配置返回數據類型功能同上張三男請求成功 ThinkPHP5 ThinkPHP是一個免費開源的、快速簡單的、面向對象的、輕量級PHP開發框架。 為什么選擇ThinkPHP5? ThinkPHP5采用了全新的架構思想; 優化了核心是一個顛覆性的版本; 支持composer方式安裝; 對...
摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...
摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...
摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...
閱讀 1327·2021-10-27 14:14
閱讀 3581·2021-09-29 09:34
閱讀 2486·2019-08-30 15:44
閱讀 1732·2019-08-29 17:13
閱讀 2577·2019-08-29 13:07
閱讀 877·2019-08-26 18:26
閱讀 3350·2019-08-26 13:44
閱讀 3215·2019-08-26 13:37