Мултисайтинг в подпапках Друпал

Иногда требуется создать сайт в подпапке существующего сайта: http://site.ru/newsite

Создаём папку в sites -> site.ru.newsite, копируем туда default.settings.php -> settings.php. В settings.php указываем base_url -> newsite.

В корне сайта через SSH создаём символическую ссылку newsite -> корень сайта: ln -s . newsite

В .htaccess прописываем:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/newsite/(.*)$
RewriteRule ^(.*)$ /newsite/index.php?q=$1 [L,QSA]
 

Документация: http://drupal.org/documentation/install/multi-site раздел Subdirectory multi-site

Добавить комментарий

CAPTCHA на основе изображений