В общем то мы уже давно используем сайты как подпапки. В режиме виртуального (shared) хостинга. И было все хорошо.
А вот тут решили сделать на поддоменах. На базе обычного хостинга TimeWeb. Все получилось.
И вот решили сделать WordPress + возможность создания сайтов с отдельными доменами второго уровня.
Сразу не получилось.
Но все по порядку.
Итак. Если рассматривать выделенный сервер или VPS, то все решаемо.
Но что если у нас достаточно ограниченные ресурсы в виде виртуального сервера и shared хостинга.
1. Ставим WordPress. Обычно.
2. Включаем режим сети по кодексу.
3. Но понимаем, что надо включать сеть в режиме поддоменов. Подкаталоги в нашем случае не прокатят.
4. Само собой надо настроить поддомен со звездочков. Вот так:
5. Это должно запустить работу поддоменов. Проверьте. Иначе дальше могут быть ошибки.
6. Затем ставим плагин подключения любых доменов.
7. Копируем surisep.php из папки плагина в папку wp-content.php как сказано по инструкции
8. Добавляем параметр в wp-config.php
define( 'SUNRISE', 'on' );
9. На странице настроек сайта указываем нужный домен
10. Домент в DNS должен указывать на IP адрес нашего сервера в виде A-записи