关于二级域名,请求帮助
当泛解析后 以baidu.com为列子当然 *.baidu.com 都会进入默认的入口 如果不在.htaccess做处理 在入口文件做处理的话应该怎么实现
比如www.baidu.com/test 对应的模型是test 那么test.baidu.com进入入口的时候 怎么让它也调用test模型呢?
我现在的原理是 判断二级域名 然后file_get_contents(site_url('/test')); 可以实现这个问题, 但是感觉效率不是很好,
有木有什么更好的办法实现呢? 谢谢, 我小白 可能有些地方描述不好, 或者用词不正确. 不好意思
可以在config/routes.php里根据主机名设置一下路由:比如
switch ($_SERVER['HTTP_HOST']){
case 'news.sometest.com':
$route['default_controller'] = "news";
$route['view/(:any)'] = 'news/view/$1';
break;
default:
$route['default_controller'] = "welcome";
break;
}
这样检测到主机名为news.sometest.com,会自动调用用news控制器。 qi_ruo 发表于 2013-5-14 09:29 static/image/common/back.gif
可以在config/routes.php里根据主机名设置一下路由:比如
这样检测到主机名为news.sometest.com,会自动调 ...
这个可以实现我说的, 只怪我没有描述清楚, 我是要通过 判断域名 和数据库匹配 然后自动调用相关的控制器. ........利用hook 判断
自己编写相应的规则,进行数据库匹配 以及控制器的转换
页:
[1]