Вопрос или проблема
Я включил WordPress Multisite (субдомены) на www.example.com и установил/включил WP Multi-Network.
Я создал новую сеть @ s.example.com
.
Как создать подсайт в этой сети, например, s.example.com/subsite
?
s.example.com/wp-admin/network
перенаправляет на www.example.com/wp-admin/network
.
Если я создаю новый сайт @ www.example.com/wp-admin/network/sites.php
, я не могу сделать его субдоменом или подкаталогом s.example.com
.
Буду признателен за помощь.
С установкой мультисайта основной сайт и сеть на s.example.com вы можете иметь подсайт как s.example.com/subsite.
Вам нужно, чтобы ваш мультисайт был установлен в папку, а не в субдомен (смотрите кодекс).
Поскольку вы используете WP-Multi-Network, вам следует перейти к созданию нового сайта @ s.example.com/wp-admin/network/sites.php
. В противном случае, если сайт уже создан на установке мультисайта, перейдите к s.example.com/wp-admin/network/admin.php?page-networks
, отредактируйте сеть для s.example.com и выберите из доступных сайтов те, которые вы хотите добавить в сеть s.example.com.
Ответ или решение
Для создания подсайта в многоуровневой сети WordPress, сначала убедитесь, что у вас правильно настроены основные элементы Multisite и плагин WP Multi-Network, как вы уже это сделали в вашем случае.
Шаг 1: Проверка настроек
Сначала убедитесь, что ваша сеть WordPress настроена на использование подкаталогов, а не поддоменов. Вам необходимо сделать следующее:
- Перейдите в админ-панель вашего основного сайта (например, на
www.example.com/wp-admin
). - Перейдите в раздел "Настройки" и выберите "Сеть". Убедитесь, что вы выбрали вариант подкаталогов при установке сети.
Если ваш основной сайт (например, www.example.com
) уже работает как поддомен, вам нужно будет настроить структуру URL сети и всех подсайтов в виде подкаталогов.
Шаг 2: Доступ к сети
Для доступа к панели управления сетью вашего нового поддомена s.example.com
:
- Войдите в админ-панель сайта
s.example.com/wp-admin
. - Вам необходимо перейти на страницу управления сетью, которая будет выглядеть как
s.example.com/wp-admin/network/sites.php
.
Шаг 3: Создание подсайта
-
После того как вы оказались на странице сети, найдите и нажмите на кнопку "Добавить новый сайт" в верхней части экрана.
- Если у вас установлены ограничения по созданию сайтов, убедитесь, что у вашего пользователя есть права на создание сайтов в сети.
-
На странице создания сайта заполните необходимые поля:
- Адрес сайта: введите путь вашего подсайта, например,
subsite
. - Название сайта: дайте сайту имя.
- Адрес электронной почты администратора: укажите электронную почту для администратора сайта.
- Адрес сайта: введите путь вашего подсайта, например,
-
После заполнения всех данных нажмите "Добавить сайт". На этом этапе подсайт
s.example.com/subsite
будет создан.
Шаг 4: Проверка перенаправлений
Обратите внимание на проблему с перенаправлением s.example.com/wp-admin/network
на www.example.com/wp-admin/network
. Это может произойти по нескольким причинам, включая неправильные настройки DNS или конфигурации вашего веб-сервера.
Убедитесь, что:
- Записи DNS для
s.example.com
корректно настроены и указывают на ваш сервер. - Ваш файл
.htaccess
настроен правильно для поддержки сетевой установки WordPress и плагина WP Multi-Network.
Убедитесь, что у вас есть правильные URL и что ваши конфигурационные файлы не вызывают конфликтов.
Заключение
После выполнения вышеуказанных шагов, ваш новый подсайт s.example.com/subsite
должен быть успешно создан и доступен для управления через панель управления сети на s.example.com/wp-admin
. Если у вас возникнут проблемы, проверьте документацию WP Multi-Network и обратитесь к поддержке, чтобы выяснить детали конфигурации вашей сети.