2014-11-08 102 views
0

比方說,例如我的網站地址是:www.example.comCNAME域名轉發支持

我讓我的用戶各具有user1.example.com,user2.example.com網站 - 我已經實現了這個通過通配符子域等

我如何讓我的用戶有這些網站(我主持)在specialpage.theirsite.com?他們會爲指向userpages.example.com的特殊頁面添加一個cname記錄 - 我如何處理託管這些頁面,一旦它們被指向? 最好在PHP!

+0

的可能重複[如何檢查是否域名是在PHP中的CNAME(http://stackoverflow.com/questions/8232661/how-to-check-if-a-domain-name-是-A-CNAME功能於PHP) – JBithell 2014-11-08 18:34:02

回答

0

最好的解決方案是使用CloudFlare wildcard DNS entries指向所有未設置子域的A記錄userpages.example.com,然後使用PHP腳本在目錄中userpages.example.com以檢查子域名已被設置。

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