2010-09-25 2 views
2

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

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

+0

Возможно, было бы легче ответить, если бы вы описали, что вы подразумеваете под «управлением» ими и тем, что вы на самом деле хотите сделать. –

ответ

1

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

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

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

+0

+1 Да, промежуточное ПО - это путь. –

Смежные вопросы