2014-11-08 3 views
0

말할 수 있습니다 예를 들어 내 웹 사이트 주소 : www.example.com은 CNAME 도메인 포워딩 지원

나는 내 사용자가 각 user1.example.com, user2.example.com에서 웹 사이트를 보자 - 나는 이것을 달성 와일드 카드 하위 도메인 등을 통해 검색 할 수 있습니다.

specialpage.theirsite.com에서 사용자가 호스팅하는 이러한 사이트를 어떻게 만들 수 있습니까? userpages.example.com을 가리키는 특수 페이지에 대해 cname 레코드를 추가합니다. -이 페이지를 가리킨 후에는 어떻게 호스팅합니까? PHP에서!

+0

가능한 중복 (http://stackoverflow.com/questions/8232661/how-to-check-if-a-domain-name- [도메인 이름은 PHP에서 CNAME 있는지 확인하는 방법] is-a-cname-in-php) – JBithell

답변

0

가장 좋은 방법은 하위 도메인이 설정되었는지 여부를 확인하기 위해 userpages.example.com의 A 레코드에 대한 모든 설정되지 않은 하위 도메인을 가리 키도록 CloudFlare wildcard DNS entries를 사용하고 userpages.example.com의 디렉토리에 PHP 스크립트를 사용하는 것입니다 .

<?php 
$subdomain = array_shift((explode(".",$_SERVER['HTTP_HOST']))); 
if ($subdomain IN DATABASE) echo DATABASEOUTPUT; 
else echo 'Domain: "' . $subdomain . '.example.com"'; 
?>