thinkphp二級域名配置


 

首先是在config.php文件中開啟二級域名配置

1 'APP_SUB_DOMAIN_DEPLOY' => true

 

然后配置二級域名規則如下

 1  'APP_SUB_DOMAIN_RULES'  => array(
 2      'admin'     => array('admin'), // 二級域名
 3         'data'     => array('data'), // 二級域名
 4      'www'       => array('home'),//前台域名
 5      'html'  => array('html'),//靜態頁面
 6         'data'  => array('data'),//靜態頁面
 7      '*'         => array('te','DDD=*'), // 二級泛域名
 8      'top.admin' => array('admin/admin','var=1'), // 三級域名
 9         '*.blog'    => array('blog','ABD=445&USER=*'), // 三級泛域名
10     ),

 

接下來進行host配置,在本機測試的時候需要自己配置

127.0.0.1 ddd.bbs.com
127.0.0.1 te.bbs.com
127.0.0.1 data.bbs.com
127.0.0.1 test.blog.bbs.com
127.0.0.1 tt.blog.bbs.com

 

最后配置apache

vhost配置我找到了一種最簡便的方法
如:
<VirtualHost *:80>
    DocumentRoot "E:\wamp\www\bbbb"
    ServerName bbs.com
    ServerAlias *.bbs.com # 開通泛解析
</VirtualHost>

項目配置請看項目里的config.php

 

注:vhost配置中的ServerAlias是域名別名的意思,用*號表示匹配所有的子域名到本域名下

后面的就交給thinkphp去解析了!

 

來源:http://blog.sina.com.cn/s/blog_8fb8d1bc01010ze6.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM