如何在CakePHP中使用虚拟化创建子域

时间:2013-02-13 12:26:52

标签: subdomain cakephp-2.0 virtual routes

如何使用专用路由器在CakePHP中使用虚拟化创建子域?

发送至地址

sabz.domain.com/blog/posts/view/10

domain.com/blog/posts/view/10/sub:sabz

1 个答案:

答案 0 :(得分:0)

在routes.php中使用以下代码

$ subdomain = substr(env(“HTTP_HOST”),0,strpos(env(“HTTP_HOST”),“。”));

if ($subdomain != 'domain') {
  Router::connect('/', array('controller' => 'homes', 'action' =>'userview', 'pass' => $subdomain));
}

根据您的需要改变。