Настраиваемое сопоставление доменного имени с профилем пользователя. - PullRequest
3 голосов
/ 15 декабря 2011

В настоящее время профили пользователей представлены в формате website.com/username, что вполне нормально. Тем не менее, некоторые более серьезные пользователи хотят использовать собственные доменные имена. Это похоже на Tumblr. Пользователям предоставляется поддомен username.tumblr.com, но им разрешается использовать внешний домен, который отображается на поддомен Как мне это сделать в PHP? Разрешить пользователям использовать собственные доменные имена?

Заранее большое спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Вы можете использовать следующие примеры:

Базовый PHP:

Как разрешить PHP автоматически создавать поддомен для каждого пользователя?

CodeIgniter:

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

Zend Framework:

Запрос на перенаправление поддоменов в 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

0 голосов
/ 15 декабря 2011

Вы после подстановочного DNS; http://en.wikipedia.org/wiki/Wildcard_DNS_record

Если у вас нет собственного сервера (например, на выделенном сервере или сервере VPS, где вы можете настроить apache), это обычно невозможно, так как общие хосты обычно этого не позволяют.

Здесь - хорошее руководство по настройке.

...