在phpcms中,有些時間我們會設置一套PC管理多個子域名。如一個主站www.49028c.com,一個素材站 sucai.vevb.com , 一個論壇 bbs.vevb.com
我們只有一套PC,要的是在設置中建立好sucai和 bbs站點。設置好各自的二級域名和對應的子目錄。
然后,到apache中指定二級域名綁定的目錄即可。
但是,我有不解,這個二級域名的首頁,如果采用靜態方式(好象只能用生成靜態頁)會自動生成 index.html 。一切好談。如果要動態呢?怎么辦?
--我的方法是把根目錄下的 index.php 復制到這個二級目錄下來,然后修改其中的
define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
為
define('PHPCMS_PATH', '../');
然后在apache 的配置文件中指明其 DirectoryIndex 為 index.php
還有一個涉及到二級域名的,很多人采用一個模塊作為一個獨立的二級域名入口。比如一個 search.vevb.com。
這種方式除了要改上面的路徑外(根據具體的文件位置修改)。還有一處,可以在 index.php 中直接指定模塊
注意 pc_base::creat_app(); 前的那一句。
define('ROUTE_M','search');
pc_base::creat_app();
新聞熱點
疑難解答