动态子域ditection是cakephp

时间:2014-07-11 00:23:57

标签: .htaccess cakephp

我需要检测cakephp中的子域名。我认为这可以通过.htaccess规则来完成,但我是一个新手,对.htaccess知之甚少

1 个答案:

答案 0 :(得分:1)

您不需要使用.htaccess我使用正则表达式找到了解决方案。

$url = "abc.yourdomain.com";
preg_match('/^(?:www\.)?(?:(.+)\.)?(.+\..+)$/i', $url, $matches);
$subdomain = empty($matches[1])? '' : $matches[1];

您将获得子域名abc,www.yourdomain.com或yourdomain.com将为空