我需要检测cakephp中的子域名。我认为这可以通过.htaccess规则来完成,但我是一个新手,对.htaccess知之甚少
答案 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将为空