thinkphp 二级域名访问无效 求助

Posted

tags:

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

  Thinkphp支持分组的二级域名部署,该功能可以使项目中的多个分组呈现为二级域名的形式,例如经过配置二级域名部署,可以把:
  http://domain.com/index.php/Admin/或者http://domain.com/Admin/
  变为 http://admin.domain.com/ 访问方式。
  先配置域名, 以 apache为例 , 配置如下:
  #主域名
  DocumentRoot D:\\htdocs\\www
  ServerName domain.com
  #子域名
  DocumentRoot D:\\htdocs\\www
  ServerName admin.domain.com
  ServerAlias *.domain.com
  然后配置host, 以windows为例编辑C:\\WINDOWS\\system32\\drivers\\etc\\hosts 文件,增加下面两行:
  127.0.0.1 domain.com
  127.0.0.1 admin.domain.com
  接下来修改程序的配置文件config.php如下
  \'APP_GROUP_LIST\' => \'Home,Test,Admin\',
  \'DEFAULT_GROUP\' =>\'Home\',
  \'APP_SUB_DOMAIN_DEPLOY\'=>1, // 开启子域名配置
  /*子域名配置
  *格式如: \'子域名\'=>array(\'分组名/[模块名]\',\'var1=a&var2=b\');
  */
  \'APP_SUB_DOMAIN_RULES\'=>array(
  \'admin\'=>array(\'Admin/\'), // admin域名指向Admin分组
  \'test\'=>array(\'Test/\'), // test域名指向Test分组
  ),
参考技术A 看二级域名有没有解析,如果解析看有没有绑定ip 参考技术B apache有没有配置好?

Thinkphp二级域名配置

 

技术图片

 

技术图片

 

 

 

技术图片

 

以上是关于thinkphp 二级域名访问无效 求助的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5配置二级域名

thinkphp如何获取二级域名前缀然后跳转到其他的后缀

thinkphp5 - 1 - 初始安装

Thinkphp 框架 部署二级域名怎么样绑定到一个具体的方法上?

ThinkPHP 3.2 路径问题

thinkphp如何根据域名跳转到其他目录页面