Мультиблог и автоматические subdomain и другие вопросы :)

Главные вкладки

Аватар пользователя Алексей Дёмин Алексей Дёмин 30 августа 2007 в 18:21

Этот вопрос возникал иногда, но так ответа и не поступило... на буржуйском сайте вообще море таких вопросов, но решение для меня не очевидное... поэтому осмелюсь спросить еще раз...
Есть задача сделать некоторое комьюнити, которое заточено в основном под мульти блог.
сейчас попытки сделать это на WPMU, но слишком много надо править руками чтобы добавить новых фич.... drupal в этом плане гораздо лучше, но основное условие, это чтобы у каждого юзера был свой домен 3-го уровня (user.domain.ru). В WPMU можно сделать, чтобы у каждого пользователя было много доменов - под каждый блог... Но как я выяснил, в drupal нельзя делать много блогов на юзера, то достаточно и одного сабдомена на пользователя.

Комментарии

Аватар пользователя edhel edhel 30 августа 2007 в 18:35

Мож как-нибудь mod_rewrite-ом намутить... Все адреса вида *.yoursite.ru переписывать в yoursite.ru/blog/*. Но думаю без грабль не обойдется...

Аватар пользователя beer_destroyer beer_destroyer 30 августа 2007 в 20:27

Мож как-нибудь mod_rewrite-ом намутить...
Немного, не так. В управлении DNS для начала прописать
CNAME *.site.com site.com с соотв. синтаксисом.
Это чтобы все поддомены указывали на ваш основной сайт.

Далее анализируете что в этой * будет и что-то с этим делаете. Например перенаправляете на /blog/* mod_rewrite-ом или еще как-то обрабатываете.

Может даже хакать ничего и не придется, а может как раз только хаком. Навскидку сказать трудно.

Аватар пользователя Vladimir_VVV Vladimir_VVV 3 марта 2008 в 11:56

Выход есть с помощью добавления в settings.php функции:

там уже и использовать регексп и нормальные имена юзеров

Аватар пользователя Алексей Дёмин Алексей Дёмин 5 октября 2008 в 22:02

Vladimir_VVV wrote:
Выход есть с помощью добавления в settings.php функции:


Кто нибудь делал так? Чего-то я дойти не могу Sad