1
cakephp에서 하위 도메인을 검색해야합니다. .htaccess 규칙을 통해이 작업을 수행 할 수 있다고 가정하지만 .htaccess에 대한 지식이별로없는 초보자입니다.동적 하위 도메인 ditection은 cakephp입니다.
cakephp에서 하위 도메인을 검색해야합니다. .htaccess 규칙을 통해이 작업을 수행 할 수 있다고 가정하지만 .htaccess에 대한 지식이별로없는 초보자입니다.동적 하위 도메인 ditection은 cakephp입니다.
.htaccess를 사용할 필요가 없습니다. 정규식을 사용하여 솔루션을 찾았습니다.
$url = "abc.yourdomain.com";
preg_match('/^(?:www\.)?(?:(.+)\.)?(.+\..+)$/i', $url, $matches);
$subdomain = empty($matches[1])? '' : $matches[1];
당신이
가 확실히'parse_url()가'대신 정규식으로 사용하기에 좋은 옵션이 될 것 비어 있습니다 www.yourdomain.com 또는 yourdomain.com에 대한 하위 도메인의 ABC를받을 수 있습니까? –
감사합니다. 많이 감사합니다. – Banani
@scrowler -'parse_url()' '$ url = 'http : //yourdomain.com'; '은'yourdomain'을 반환합니다. www.yourdomain은 www를 반환합니다. $ url = 'http://yourdomain.com'; $ parsedUrl = parse_url ($ url); $ host = explode ('.', $ parsedUrl [ 'host']); $ subdomain = $ host [0]; echo $ subdomain; – Banani