Drupal → Произвольное имя директории домена при мультисайтинге

08.08.2011

При мультисайтинге, имя директории в папке sites должно совпадать с именем домена. Например если адрес у сайта mysite.ru, то его личные файлы должны храниться в sites/mysite.ru.

Однако в Drupal 7 существует возможность дать директории произвольное имя. Для этого нужно скопировать файл sites/example.sites.php в sites/sites.php и прописать в нём имя в формате:

$sites['domenname'] = 'dirname';

Например:

$sites['mysite.ru'] = 'mysite';

Таким же образом можно сделать так, чтобы несколько доменов (например dev и production) имели одну директорию:

$sites['mysite.ru'] = 'mysite';
$sites['mysite.local'] = 'mysite';
Написанное актуально для
Drupal 7
Похожие записи

Комментарии

a.a.smirnov
21.04.2015, 23:40

Уже неактуально. У меня:

 $sites = array(
'mysite.test' => 'example.com',
 );
Гость
21.07.2015, 18:16

не могу понять как это делается в реале на хостинге, как только не пробовал не выходит, сайт visanonstop.com с ним все тип том а вот как сделать мультисайтинг для мобильной версии не пойму m.visanonstop.com, моб. версия сейчас открывается на поддомене сделаным мною через панель управления на хостинге а вот как сделать так чтоб в корне сайта в папке "m" не было файлов движка или вообще удалить эту папку с корня, но сайт открывался, подскажите пожалуйста!

Гость
29.07.2016, 11:26

А есть ли возможность настроить мультисайтинг в директориях ?
Типа localhost/site1, localhost/site2.

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