thinkphp5配置二级域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5配置二级域名相关的知识,希望对你有一定的参考价值。

参考技术A

最近有一个项目要将移动端和PC端分离开来,比如访问xxx.com,展示的是PC端的页面。而访问m.xxx.com,展示的是移动端的页面。

在thinkphp5中可以这样操作:

首先,在application\\config.php修改url_domain_deploy为true,如图:

其次,在application\\route.php注册域名部署规则。
其中m是子域名,而mobile是模块名.这段表示任何以m为子域名的访问,都会被解析到mobile模块。

如果是在本地配置,要在hosts中添加

另外:
在apache或nginx中要配置两个虚拟主机,一个域名为xxx.com,另一个域名为m.xxx.com。根目录都指向public文件夹,但两个的端口号不能相同。

参考: https://www.kancloud.cn/manual/thinkphp5/118039

Thinkphp二级域名配置

 

技术图片

 

技术图片

 

 

 

技术图片

 

以上是关于thinkphp5配置二级域名的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5使用

使用xampp在本地环境配置虚拟域名

Nginx配置二级子目录示例

关于thinkphp配置路由无效果的解决方案

nginx分区域名转发 tp5域名分目录配置

thinkphp5 - 1 - 初始安装