ThinkPHP5 網域名稱單獨路由 10

2021-08-04 18:02:08 字數 2424 閱讀 8500

[myth@contoso ~]$cat > /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  contoso.org

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.10.20 user.corp.contoso.org

192.168.10.20 corp.contoso.org

192.168.10.20 contoso.org

[myth@contoso ~]$echo 'contoso.org' > /etc/hostname//編輯檔案設定主機名,等價命令hostnamectl set-hostname contoso.org

//網域名稱單獨路由

//每個子網域名稱可以單獨註冊路由而彼此不受影響,例如下面的方法給  user.corp**子網域名稱註冊了單獨的路由:

route::domain('user.corp', function(),['ext'=>'html'],['blog_id'=>'\d+']);

//每個子網域名稱可以單獨註冊路由而彼此不受影響,例如下面的方法給  corp二級子網域名稱註冊了單獨的路由:

route::domain('corp', function(),['ext'=>'html'],['user_id'=>'\d+']);

//閉包函式中可以註冊任意的路由(包括分組、別名、資源以及高階用法),但只會在指定的網域名稱(或者ip)下面有效。

Thinkphp5中定義路由

thinkphp5中定義路由有兩種方式 return pattern name w hello id index hello method get id d name index hello method post 一種是動態註冊 示例 把route.php中官方配置的 刪掉,然後寫如下 use t...

ThinkPHP5 之route(路由)簡述

本文我們來研究一下thinkphp5的路由機制。雖然說tp5的完全開發手冊上面講路由講的很清楚,但是我們還是在本文研究一下tp5的路由是怎麼一回事,畢竟看部落格比看書要舒服一些嘛。首先,提出三個問題 1.route 路由 是什麼?官方文件裡面是這樣子定義的 路由的作用是簡化url訪問位址,並根據定義...

ThinkPHP5 (路徑優化,路由)

路徑 www.tp5.comm index.php index index index 站點路徑 入口檔案 模組 控制器 方法 一 繫結模組 public下的php檔案,如index.php,內部寫 定義應用目錄 繫結入口檔案,index為檔名 define bind module index 載入...