在tp5框架中該如何部署二級域名

little bottle
發布: 2023-04-06 08:10:01
轉載
6189 人瀏覽過

有些項目要將行動端和PC端分開離開來,例如造訪xxx.com,展示的是PC端的頁面。而造訪m.xxx.com,展示的是行動端的頁面。本篇文章主要內容是在tp5中配置二級域名,這裡分享給有需要的朋友了解一下。

在thinkphp5可以這樣操作:

首先,在application\config.php修改url_domain_deploy為true,如下:

'url_domain_deploy' =>  true
登入後複製

 其次,在application\route.php註冊域名部署規則。

其中m是子域名,而mobile是模組名.這段表示任何以m為子域名的訪問,都會被解析到mobile模組。

<?phpuse think\Route;
Route::domain(&#39;m&#39;,&#39;mobile&#39;);
登入後複製

 如果是在本機配置,要在hosts中新增

127.0.0.1  xxx.com127.0.0.1  m.xxx.com
登入後複製

另外:
在apache或nginx中要設定兩個虛擬主機,一個網域為xxx. com,另一個網域為m.xxx.com。根目錄都指向public資料夾,但兩個的連接埠號碼不能相同。

相關教學:PHP影片教學

#

以上是在tp5框架中該如何部署二級域名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板