教你thinkphp5怎么配置二级域名
2024-10-21 05:09:31
有些项目要将移动端和PC端分离开来,比如访问xxx.com,展示的是PC端的页面。而访问m.xxx.com,展示的是移动端的页面。thinkphp源码需要多多学习,这里记录一下知识点,顺便分享给需要的同学。
在thinkphp5中可以这样操作:
首先,在application\config.php修改url_domain_deploy为true,如下:
'url_domain_deploy' => true
其次,在application\route.php注册域名部署规则。
其中m是子域名,而mobile是模块名.这段表示任何以m为子域名的访问,都会被解析到mobile模块。
<?php
use think\Route; Route::domain('m','mobile');
如果是在本地配置,要在hosts中添加
127.0.0.1 xxx.com
127.0.0.1 m.xxx.com
另外:
在apache或nginx中要配置两个虚拟主机,一个域名为xxx.com,另一个域名为m.xxx.com。根目录都指向public文件夹,但两个的端口号不能相同。
最新文章
- c# webapi发布到windows server 2008 r2 iis上提示404错误
- 黑马程序员——C语言基础 函数
- yii2 pjax使用
- hdu------(1525)Euclid&#39;s Game(博弈决策树)
- 软件工程 speedsnail 第二次冲刺5
- Netsharp快速入门(之12) 销售管理(开发发货单工作区)
- UML建模——概述
- 对consistencygroup的一些研究和实践
- 排序算法c语言描述---选择排序
- C#同步,异步的理解,包括5.0中await和async(学习笔记)
- remote: Permission to user_name/Code.git denied to other_user_name. fatal: unable to access &#39;https://github.com/user_name/Code.git/&#39;: The requested URL returned error: 403
- Java知识回顾 (10) 线程
- Spring分布式事务实现概览
- python模块大全
- 初学C#windows程序
- SSH 项目整合
- 使用Docx4j创建word文档
- xcode调试查看变量的值
- MySQL 高可用性—keepalived+mysql双主(有详细步骤和全部配置项解释)
- 1.5神经网络可视化显示(matplotlib)