分享一个单项目 多域名处理方法
现在项目有以下要求网站有4个模块,四个模块要用4个独立域名。但是要存在一个项目中,因为要公用数据model
例如 android.xxx.com提交到 controller/android/index.php 的控制器。
iphone.xxx.com提交到 controller/iphone/index.php 的控制器。
......
修改了下 router.php实现了以上要求
$tmp_host = explode('.', $_SERVER['HTTP_HOST']);
$route['front_controllers_folder'] = (in_array($tmp_host, array('android','java','iphone','symbian')))?$tmp_host.'/':'';
$route['(.*)?'] = $route['front_controllers_folder'].'$1';
$route['default_controller'] = $route['front_controllers_folder']."index";
泛域名解析和这个类似,呵呵 HEX,详细说说泛析
顺便解答一下
http://codeigniter.org.cn/forums/thread-7763-1-1.html
谢谢 回复 3# moonster
泛域名解析是服务器配置的事情,和 PHP 关系不大,服务器配置好以后,你可以从 $_SERVER 中接收到当前的 host,然后你可以做任何处理。 好的 顶下 很受益 值得借鉴的思路 用钩子的pre_system会不会更好? Hex 发表于 2010-12-30 00:59 static/image/common/back.gif
回复 3# moonster
http://codeigniter.org.cn/forums/thread-17019-1-1.html
我这遇到这个问题 请问解析成 app1.xxx.comapp2.xxx.com 容易实现吗
页:
[1]