Так, здесь будут сложены ноды по мульсайтингу
Вместо предисловия
* Мультисайтинг для разных баз
* Mультисайтинг. В который раз.
- хаки
* Мультисайтинг - нет ничего проще! - настройки httpd и settings.php
* Мультисайтинг (многосайтовость) - это просто - внешняя статья с претензией на обзорность
Настроить мультисайт на локальной машине под Denwer-ом оказалось нетривиальным занятием. Сама установка Drupal проходит без (значительных) особенностей.
\home\drupal.loc\www - для основного домена
\home\drupal.loc\sub - для домена третьего уровня sub.drupal.loc
TLD .loc естественно не существует, - просто чтобы выглядело похоже на настоящий сайт
\home\drupal.loc\www\sites\sub.drupal.loc
Дальше начинаются танцы с бубном. Ибо:
- править в httpd виртуальные хосты Denwer не позволяет,
- сделать символическую ссылку из sub.drupal.loc на www.drupal.loc не представляется возможным (не уверен, что под никсами это помогло бы)
- по понятным причинам, никакие ухищрения в файле .htaccess в домене sub.drupal.loc невозможны (при создании алиаса нармальным путем, т.е. через редактирование httpd никакие директории не создаются, поэтому это просто неприменимо)
К счастью, Котеров придумал директиву #dnwr_host. Вписывается в файл .htaccess, на основном домене. Т.е.в \home\drupal.loc\www\.htaccess добавляем
#dnwr_host sub.drupal.loc
Вуаля! При заходе на sub.drupal.loc получаем содержимое www.drupal.loc
Пойду колдовать дальше. Надо бы разобраться, как иметь один и тот-же логин на разных сайтах

Комментарии
ага - вот тут написано http://www.razgonka.ru/multisiting/
Можно ли с помощью этой дерективы определить больше двух сайтов?
Подскажите как?
все делаю по инструкции но в Денвере у меня больше 2-х сайтов установить не получается
не, Денвера не имею, у меня в домашнем линуксе все без деневеров работает
+1 Никаких денверов. Еще и со своими директивами о_О
надо писать в .htaccess
и так далее