Всем привет.
Нужно поставить сайт в папку с установленным drupal-ом
И чтобы адреса получились такими:
www.exmample.com - drupal-сайт
www.example.com/site1 - другой сайт
А файлы лежали вот примерно так:
/home/sites/drupal - drupal-сайт
/home/sites/drupal/site1 - другой сайт
или вот так (ещё не решил как удобней будет):
/home/sites/drupal - drupal-сайт
/home/sites/site1 - другой сайт
Как такое сделать?
Вроде ясно спросил...
Спасибо.
Комментарии
Дргой сайт (www.example.com/site1)- это также уже работающий сайт. На совершенно другом движке и со своей базой. Так вопрос перестал быть странным?
Ну что не понятно то?!
Есть первый сайт. Самописанный. Уже работающий. У него своя база.
Есть ещё второй сайт. На drupal. Тоже работающий. Со своей базой.
Нужно в drupal-е как то сделать, чтобы первый сайт был подсайтом второго:
www.exmample.com - drupal-сайт
www.example.com/site1 - другой сайт
Надеюсь так понятно, что инсталировать уже ничего не надо и базы тоже трогать не надо?
Я не верно сформулировал вопрос изначально.
Инсталировать ничего не надо. Надо настроить существующие инсталяции. Выше, я написал, что при этом базы трогать не надо, потому как это ничего не даст...
Видится мне, что нужен модуль какой-то. С его помощью нужно редирект делать на другой сайт при обращении по адресу:
www.example.com/site1
Это значит, что по этому адресу drupal-а не будет вообще.
насколько я понимаю, суть вопроса вытекает из настроек htaccess.
а именно - если просто создать папку и попытаться обратиться к ней по имени, друпал пытается это всё переработать так, как будто это его адресное пространство
зачем модуль???
Есть же у вас DocumentRoot для вашего www.example.com. Делаете в нем директорию (тот же site1, например) и в нее копируете второй сайт. Теоретически должно работать, практически- смотреть конф. веб-сервера.
В случае размещения директории второго сайта на том же уровне что и DocumentRoot для первого - делать Alias в конфиге сервера.
В любом случае все решается правильной конфигурацией сервера.
вот вам для примера
http://swclub.org.ua -обычный сайт
http://swclub.org.ua/ed/ - phpCOIN интересно было посмотреть что за "зверь"
http://swclub.org.ua/drupal/ -сайт на Друпал.
директории ed и drupal внутри DocumentRoot.
ЗЫ. Единственное чтонужно будет править - абсолютные пути
Спасибо за советы
Перед тем как сюда писать, я так и сделал - создал папку внутри DocumentRoot www.example.com. Положил туда index.html
При попытке зайти на www.example.com/site1 получил "Доступ запрещён"
Позже положил в эту папку сайт (как и посоветовал -OC-drupal.org). Всё заработало