При мультисайтинге, имя директории в папке 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
Похожие записи
- Модуль Domain Access — несколько связанных сайтов на одной установке Drupal
- Настройка Denwer-а для мультисайтинга
- Вставка в CKEditor видео из ВКонтакте и Rutube (расширение модуля CKEditor 5 Media Embed)
- Как из PhpStorm выполнить тест(ы)
- Как работает опция "Aggregation type" в настройках полей Views при включённой агрегации
Комментарии
Уже неактуально. У меня:
не могу понять как это делается в реале на хостинге, как только не пробовал не выходит, сайт visanonstop.com с ним все тип том а вот как сделать мультисайтинг для мобильной версии не пойму m.visanonstop.com, моб. версия сейчас открывается на поддомене сделаным мною через панель управления на хостинге а вот как сделать так чтоб в корне сайта в папке "m" не было файлов движка или вообще удалить эту папку с корня, но сайт открывался, подскажите пожалуйста!
А есть ли возможность настроить мультисайтинг в директориях ?
Типа localhost/site1, localhost/site2.
Добавить комментарий