在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('m','mobile');
如果是在本地配置,要在hosts中添加
127.0.0.1 xxx.com127.0.0.1 m.xxx.com
另外:
在apache或nginx中要配置两个虚拟主机,一个域名为xxx.com,另一个域名为m.xxx.com。根目录都指向public文件夹,但两个的端口号不能相同。
相关教程:PHP视频教程
以上就是在tp5框架中该如何部署二级域名的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
在tp5框架中该如何部署二级域名
快速部署 Spring PetClinic 到函数计算平台
php网页无法使用css和js如何解决
tp5如何引入公共部分header和footer文件
支持多语言的微服务框架Tars-Go
JavaScript编程基础(13)-框架编程
PHP——thinkphp5的详解介绍与使用
tp5实现登录并保存session,再由不同角色权限跳转页面
学习邮件服务器之动态域名、子域名、二级域名
php能做分布式吗