自定义域名映射到用户配置文件。

时间:2011-12-15 05:41:11

标签: php dns subdomain

目前,用户个人资料的格式为website.com/username,这很好。但是,一些较重的用户希望使用自定义域名。这与Tumblr类似。用户将获得username.tumblr.com的子域名,但允许他们使用外部域,该域名将映射到子域。我如何在PHP中解决这个问题?允许用户使用自定义域名吗?

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

您可以使用以下示例:

基本PHP:

How to let PHP to create subdomain automatically for each user?

<强>笨

http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/

Zend Framework:

Query regarding subdomain redirection in Zend Framework

$routeitem = new Zend_Controller_Router_Route_Regex('(.*)',
                    array(1 => '', 'controller' => 'redir', 'action' => 'view'),
                    array(1 => 'hash'),
                    '%s'
    );

<强> Drupal的:

http://drupal.org/node/146344

答案 1 :(得分:0)

你是在使用通配符DNS之后; http://en.wikipedia.org/wiki/Wildcard_DNS_record

除非您拥有自己的服务器(例如在可以配置apache的专用服务器或VPS服务器中),否则这通常是不可能的,因为共享主机通常不允许这样做。

Here是如何设置它的好指南。