У меня есть две установки WordPress в
example.com/blog
example.com/otherblog
Что я хочу сделать, так это установить WP в корне и иметь сеть, но сохранить URL-адреса.
Я уверен, что смогу установить WP, экспортировать отдельные установки и импортировать их в сеть. Мой вопрос таков: могу ли я сделать все это и сохранить URL-адреса?
И может ли старый сайт работать одновременно с новым сетевым сайтом, прежде чем он будет импортирован, чтобы мне не приходилось импортировать оба сразу? Т.е. могу ли я, чтобы example.com/blog работал на мультисайте, а example.com/otherblog работал на своей собственной установке?
Если это возможно, какие шаги я должен предпринять помимо всех операций по импорту/экспорту?
Короткий ответ… да.
Когда вы устанавливаете WordPress в корневой каталог,
example.com
вы создаете третий блог. Не беспокойтесь об этом слишком сильно, просто признайте, что это есть.Создайте свою сеть, используя подпапки для разных сайтов. Затем создайте два новых сайта:
blog
иotherblog
.По умолчанию любые сообщения на этих сайтах будут использовать структуру URL:
example.com/[sitename]/[permalink]
Затем просто импортируйте свой старый сайт в новый, и у вас будут те же URL-адреса.
К сожалению, на самом деле нет способа запустить старую версию одновременно с новой. Все запросы к корню (
example.com
) будут съедены WordPress и перенаправлены на соответствующий сайт. Поэтому, если вы сначала настроитеblog
, любые запросыexample.com/otherblog
будут приводить к ошибке 404, пока вы не настроите и не импортируете этот сайт.Если бы ваши сайты работали на поддоменах, а не в подпапках, это было бы возможно… это досадное обстоятельство, с которым сталкиваются многие люди, у которых есть планы общего хостинга (и хорошая причина для обновления вашего хоста).