Управление поддоменами - PullRequest
2 голосов
/ 25 сентября 2010

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

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

1 Ответ

1 голос
/ 25 сентября 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...