Управление поддоменами

Каковы лучшие практики и решения для управления динамическими поддоменами в различных технологиях и средах? Я ищу что-то для реализации в своем проекте Django, но те решения, которые я видел, не работают. Я также пытался использовать мод Apache rewrite для отправки запросов с subdomain.domain.com на domain.com/subdomain, но не мог понять, как это сделать с Django.

ОБНОВЛЕНИЕ: мне нужно создать виртуальные поддомены для моего основного домена, используя имена пользователей с сайта. Итак, если у меня есть новый зарегистрированный пользователь с именем jack, когда я захожу на jack.domain.com, он будет выполнять некоторые операции. Например, если бы я просто зашел на domain.com/users/jack. Но я не хочу создавать фактический субдомен для каждого пользователя.


person Sergei Basharov    schedule 25.09.2010    source источник
comment
Может быть, было бы легче ответить, если бы вы описали, что вы имеете в виду под управлением ими и что вы на самом деле хотите делать.   -  person Radomir Dopieralski    schedule 25.09.2010


Ответы (1)


Возможно, вы сможете сделать то, что вам нужно, с помощью apache mod_rewrite.

Очевидно, я не прочитал вопрос достаточно ясно.

Что касается того, как это сделать в django: у вас может быть промежуточное ПО, которое смотрит на имя сервера и перенаправляет в соответствии с ним (или даже устанавливает переменную). Вы не можете сделать это с голой системой маршрутизации URL-адресов, поскольку она содержит только информацию о пути, а не информацию об имени хоста.

person Matthew Schinckel    schedule 25.09.2010