美文网首页ThinkPHP我爱编程
thinkphp5配置二级域名

thinkphp5配置二级域名

作者: 郁_2b2d | 来源:发表于2018-08-04 11:24 被阅读23次

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

在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文件夹,但两个的端口号不能相同。

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

相关文章

  • ThinkPHP5框架

    ThinkPHP5 + Lamp ThinkPHP5用Composer安装命令看官网文档 安装完配置项目 配置好域...

  • thinkphp5配置二级域名

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

  • 二级域名配置步骤

    转自二级域名配置步骤。 这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到nginx、dns的配置,有相同需求的...

  • ThinkPHP5 ---基础篇(配置)

    ThinkPHP5 ---基础篇(配置) 一、惯例配置 i. 定义配置文件 public/index.php | ...

  • Django 二级域名配置

    Django 二级域名配置 在部署网站的时候我发现django的urls并不支持二级域名的配置,而在实际工作环境中...

  • Tomcat常用配置

    JVM server.xml 并发优化 二级域名session共享配置

  • TP5 PHP74 NGINX

    以下是THINKPHP5 中配置PHP74-FPM 在Nginx服务中得配置文件

  • 路由配置 二级域名

    基于thinkphp5.1二级域名 通过路由配置指向指定模块eg:主域名:www.aa.com二级域名:m.aa....

  • thinkphp请求网页正常 axios请求 thinkphp出

    thinkphp5 配置在sae,axios请求出现500的解决方法!

  • tp5配置env笔记!

    thinkphp5配置.env文件指向本地、测试、正式环境 env配置如下,获取值首先要use env,然后 报错...

网友评论

    本文标题:thinkphp5配置二级域名

    本文链接:https://www.haomeiwen.com/subject/kynpvftx.html