Этот вопрос возникал иногда, но так ответа и не поступило... на буржуйском сайте вообще море таких вопросов, но решение для меня не очевидное... поэтому осмелюсь спросить еще раз...
Есть задача сделать некоторое комьюнити, которое заточено в основном под мульти блог.
сейчас попытки сделать это на WPMU, но слишком много надо править руками чтобы добавить новых фич.... drupal в этом плане гораздо лучше, но основное условие, это чтобы у каждого юзера был свой домен 3-го уровня (user.domain.ru). В WPMU можно сделать, чтобы у каждого пользователя было много доменов - под каждый блог... Но как я выяснил, в drupal нельзя делать много блогов на юзера, то достаточно и одного сабдомена на пользователя.
Комментарии
Мож как-нибудь mod_rewrite-ом намутить... Все адреса вида *.yoursite.ru переписывать в yoursite.ru/blog/*. Но думаю без грабль не обойдется...
Мож как-нибудь mod_rewrite-ом намутить...
Немного, не так. В управлении DNS для начала прописать
CNAME *.site.com site.com с соотв. синтаксисом.
Это чтобы все поддомены указывали на ваш основной сайт.
Далее анализируете что в этой * будет и что-то с этим делаете. Например перенаправляете на /blog/* mod_rewrite-ом или еще как-то обрабатываете.
Может даже хакать ничего и не придется, а может как раз только хаком. Навскидку сказать трудно.
http://drupal.org/project/multidomain
Так какое решение? блоги имеют вид example.com/blog/3 т.е. как mod_rewrite'ом разбирать непонятно
Выход есть с помощью добавления в settings.php функции:
http://api.drupal.org/api/search/6/custom_url_rewrite
http://api.drupal.org/api/search/5/custom_url_rewrite
там уже и использовать регексп и нормальные имена юзеров
Кто нибудь делал так? Чего-то я дойти не могу
http://drupal.org/project/domain