CNAME域转发支持

时间:2014-11-08 17:48:41

标签: php subdomain cname

让我们说例如我的网站地址是:www.example.com

我让我的用户在user1.example.com,user2.example.com都有一个网站 - 我通过通配符子域等实现了这个目标。

如何让我的用户在specialpage.theirsite.com上拥有这些网站(我主持)?他们会为指向userpages.example.com的specialpage添加一个cname记录 - 一旦指向这些页面,我将如何处理这些页面? 最好是PHP!

1 个答案:

答案 0 :(得分:0)

最佳解决方案是使用CloudFlare wildcard DNS entries将所有未设置的子域指向userpages.example.com的A记录,然后在userpages.example.com目录中使用php脚本来检查子域是否具有已经设置好了

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