Конвертация из одиночного сайта в мультисайт (сеть) с существующими поддоменами
В настоящее время мы используем WordPress для управления нашим основным сайтом. Также у нас есть несколько поддоменов, на которых работают различные приложения.
www.example.com // наш основной сайт на WordPress
extranet.example.com // пользовательское LAMP-приложение
forum.example.com // другое LAMP-приложение
*.example.com // здесь может быть что угодно
Мы хотели бы использовать функцию "Сеть" для создания поддоменов, где каждая команда сможет иметь собственный инструмент коммуникации на базе WordPress + BuddyPress.
Вопрос: могу ли я преобразовать нашу основную установку WordPress в Сеть с поддоменами, не лишая доступа к extranet.* и forum.*? Я читал руководство, но там не рассматривается конкретный случай, когда поддомены уже существуют, и я боюсь что-то сломать.

Это кажется мне возможным. Большая часть этого связана с управлением сервером, а не только с WordPress, поэтому, вероятно, Server Fault также содержит полезную информацию по этой теме.
На стороне DNS вы создаете wildcard-запись, указывающую на сервер с WordPress, и определяете другие поддомены для серверов, которые их обслуживают (некоторые или все из них могут быть тем же сервером, что и для WordPress). Wildcard-записи всегда имеют наименьший приоритет.
Для серверной стороны полезно знать, что если запрос достигает Apache, но не находит соответствующего ServerName
или ServerAlias
в <VirtualHost>
, возвращается первый виртуальный хост. Таким образом, вы настраиваете WordPress как первый хост, а другие приложения, работающие на этом сервере, после него.
