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 二级域名访问无效 求助的主要内容,如果未能解决你的问题,请参考以下文章