你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

phpcms栏目绑定二级域名,子目录绑定二级域名的方法

在phpcms中,有些时间我们会设置一套PC管理多个子域名。如一个主站 www.phpstudio.info ,一个图片站 pic.phpstudio.info , 一个音乐站 mp3.phpstudio.info

我们只有一套PC,要的是在设置中建立好 pic 和 mp3 站点。设置好各自的二级域名和对应的子目录。

然后,到apache中指定二级域名绑定的目录即可。

但是,我有不解,这个二级域名的首页,如果采用静态方式(好象只能用生成静态页)会自动生成 index.html 。一切好谈。如果要动态呢?怎么办?

--我的方法是把根目录下的 index.php 复制到这个二级目录下来,然后修改其中的
define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);


define('PHPCMS_PATH', '../');

然后在apache 的配置文件中指明其 DirectoryIndex 为  index.php


还有一个涉及到二级域名的,很多人采用一个模块作为一个独立的二级域名入口。比如一个 search.phpstudio.info 。

这种方式除了要改上面的路径外(根据具体的文件位置修改)。还有一处,可以在  index.php 中直接指定模块

注意 pc_base::creat_app(); 前的那一句。
define('ROUTE_M','search');
pc_base::creat_app();