Как перенести сайт с WordPress Multisite на Single Install

Хотите перенести сайт из WordPress multisite в одиночную установку?? Если вы используете многосайтовую сеть WordPress, то иногда вам может понадобиться...

Хотите перенести сайт из WordPress multisite в одиночную установку??

Если вы используете многосайтовую сеть WordPress, то иногда вам может понадобиться переместить один из сайтов на отдельную установку WordPress.

В этой статье мы покажем вам, как легко перенести сайт с многосайтовости WordPress на его собственную одиночную установку, сохранив при этом SEO-рейтинг и весь ваш контент.

Шаг 1: Начало работы

Чтобы переместить сайт из многосайтовой сети WordPress, вам понадобится доменное имя.

Если у вас уже есть доменное имя, на котором вы хотите установить единый сайт, то вы можете приступать.

Если у вас нет отдельного доменного имени, то вам нужно будет зарегистрировать новое доменное имя и добавить его к вашему хостинг-аккаунту.

Мы рекомендуем использовать домен.com. Они являются одним из лучших регистраторов доменных имен в мире и предлагают удобный для начинающих опыт управления доменами.

Для более подробной информации смотрите нашу статью о том, как зарегистрировать доменное имя.

В качестве альтернативы вы можете приобрести отдельный хостинг и доменное имя для новой установки WordPress.

Мы рекомендуем использовать Bluehost. Они предлагают бесплатное доменное имя с щедрой скидкой на хостинг.

В принципе, вы можете начать работу за $2.75 в месяц.

После получения доменного имени и хостинга, следующим шагом будет установка WordPress. Смотрите наше пошаговое руководство по установке WordPress, если вам нужна помощь.

Важно: Поскольку вы собираетесь внести некоторые серьезные изменения в ваш WordPress multisite, необходимо создать полную резервную копию WordPress, прежде чем делать что-либо еще.

Теперь, когда все настроено, давайте перенесем сайт из многосайтовой сети WordPress на его собственную единую установку.

Шаг 2: Экспорт отдельного сайта в многосайтовой сети WordPress

Встроенная функциональность импорта/экспорта WordPress работает так же, как и при установке одного сайта в многосайтовой сети. Мы будем использовать стандартные инструменты для экспорта данных с сайта в сети WordPress multisite.

Сначала вам нужно войти в приборную панель отдельного сайта, который вы хотите переместить, а затем нажмите на кнопку Инструменты » Экспорт. Далее убедитесь, что все содержимое отмечено галочкой, и нажмите на кнопку Скачать файл экспорта кнопка.

Экспорт одного сайта из многосайтовой сети WordPress

Теперь WordPress создаст XML-файл, содержащий все ваши данные, и отправит его в ваш браузер для загрузки. Сохраните файл на своем компьютере, потому что он понадобится вам на последующих этапах.

Шаг 3: Импорт детского сайта в новый домен

Войдите в административную область WordPress на новом месте, куда вы хотите переместить ваш дочерний сайт, а затем перейдите в раздел Инструменты » Импорт. На экране импорта WordPress покажет вам несколько вариантов импорта.

Импорт WordPress

Вам нужно нажать на ссылку «Установить сейчас» под «WordPress». Дождитесь установки импортера и нажмите на ссылку ‘Запустить импортер’.

Запустите WordPress Importer

На следующем экране вам будет предложено загрузить файл экспорта WordPress, который вы загрузили ранее с WordPress multisite.

Загрузите файл импорта

Нажмите на кнопку Choose file, чтобы выбрать файл с вашего компьютера, а затем нажмите на кнопку ‘Upload file and import’.

На следующем экране WordPress спросит, хотите ли вы также импортировать пользователей. Если вы ничего не сделаете, то WordPress импортирует всех пользователей. Это рекомендуется, если вы не хотите менять авторов.

Вы также увидите Импортируйте вложения опцию, и убедитесь, что она отмечена, чтобы WordPress мог загружать изображения из ваших постов и страниц (не волнуйтесь, если он пропустит некоторые или большинство ваших изображений). Впоследствии вы сможете импортировать их по отдельности).

Просмотрите настройки импорта

Нажмите на кнопку ‘Submit’, чтобы продолжить.

Теперь WordPress начнет импортировать ваше содержимое. Это займет несколько минут, в зависимости от того, сколько у вас контента. Как только это будет сделано, вы увидите ‘All done, Have fun’ уведомление.

Импорт завершен

Вот и все. Вы успешно импортировали данные с дочернего сайта многосайтовой сети на отдельную установку WordPress. Осталось сделать еще несколько вещей.

Шаг 4: Настройка перенаправления

Если вы использовали пользовательские домены для каждого сайта в вашей многосайтовой сети WordPress, то вам не нужно настраивать перенаправление.

Однако, если вы использовали поддомены или структуру каталогов в вашем WordPress multisite, то вам нужно настроить перенаправление, чтобы пользователи, приходящие на ваши старые URL, перенаправлялись на ваш новый сайт.

Есть два способа сделать это. Вы можете настроить перенаправление с помощью плагина WordPress (рекомендуется) или добавить некоторый код в ваш WordPress .файл htaccess.

Мы покажем вам оба метода, вы сможете выбрать тот, который вам больше подходит.

Примечание: Убедитесь, что ваш старый сайт в многосайтовой сети и сайт на новом домене используют одну и ту же структуру ссылок на пермалинки.

Способ 1. Настройка перенаправлений с помощью All in One SEO for WordPress

Этот метод проще и рекомендуется для всех пользователей. Мы будем использовать All in One SEO for WordPress, который является лучшим плагином WordPress SEO на рынке.

Он позволяет легко оптимизировать ваш WordPress сайт для поисковых систем и поставляется с такими мощными функциями, как SEO-анализ, пользовательские XML sitemaps, Schema.org support, и менеджер редиректов.

Сначала установите и активируйте плагин All in One SEO for WordPress на вашем мультисайте WordPress и активируйте его для дочернего сайта в сети. Для более подробной информации смотрите наше руководство по сетевой активации плагинов на WordPress Multisite

Примечание: Вам потребуется тарифный план Pro, чтобы получить доступ к функции менеджера перенаправлений.

Далее вам необходимо установить и активировать в сети программу Менеджер перенаправления аддон. Вы можете найти его в разделе ‘Downloads’ на странице вашей учетной записи на сайте All in One SEO.

Менеджер перенаправления

После того, как вы активировали оба плагина в сети, вам нужно перейти в панель дочернего плагина.

Отсюда перейдите к Все в одном SEO » Перенаправления страницу и перейдите на вкладку ‘Full Site Redirect’.

Включите полный редирект сайта

Сначала включите опцию Переместить сайт, переключив переключатель рядом с ней.

Затем введите доменное имя вашего нового сайта рядом с опцией ‘Relocate to domain’.

Теперь нажмите на кнопку Сохранить изменения, чтобы сохранить ваши настройки.

All in One SEO for WordPress теперь начнет перенаправлять пользователей на ваше новое доменное имя.

Метод 2. Настройка перенаправлений с помощью плагина Redirection Plugin

Сначала вам нужно установить плагин Redirection на ваш WordPress Multisite.

Вы можете активировать плагин по сети или войти в систему как супер администратор на дочернем сайте и активировать плагин Redirection только для этого сайта.

После этого вам нужно посетить панель администратора дочернего сайта, для которого вы хотите настроить перенаправление.

Перенаправление с поддомена на новый домен

Плагин Redirection позволяет очень просто направить доменное имя на другое доменное имя.

Просто перейдите на сайт Инструменты » Перенаправление и переключитесь на вкладку «Сайт.

Укажите на новое доменное имя

Просто введите новое доменное имя, а затем нажмите кнопку «Обновить», чтобы сохранить настройки.

Плагин начнет перенаправлять всех пользователей вашего сайта на новое доменное имя с правильной структурой пермалинков.

Преимущество этого метода заключается в том, что вы все еще можете войти в административную область вашего поддомена

Перенаправление из каталога в новый домен

Если ваш мультисайт использует структуру URL на основе каталогов, то плагин Redirection позволяет легко перенаправить его должным образом на ваш новый домен.

Просто перейдите по адресу Инструменты » Перенаправление на странице вашего подсайта, а затем нажмите на кнопку Добавить новый в верхней части страницы.

Добавление нового правила перенаправления

В результате вы попадете на форму настройки перенаправления. Вот как вам нужно заполнить эту форму:

Исходный URL: ^childsite/(.*)$
Целевой URL: https://example.com/$1

Не забудьте изменить ‘URL Options / Regex’ на Regex и нажмите на кнопку Add Redirect, чтобы сохранить настройки.

Перенаправление каталога в корень

Теперь вы можете посетить свой подсайт, чтобы увидеть перенаправления в действии.

Метод 2. Настройка перенаправлений с использованием .файл htaccess

Для этого метода вам необходимо добавить правила перенаправления в файл .htaccess файл в вашей учетной записи хостинга WordPress для вашей многосайтовой сети.

Перенаправление с поддомена на новый домен

Для установки поддомена вам нужно использовать этот код в поле .htaccess файл вашего WordPress multisite.

Опции +FollowSymLinks RewriteEngine on RewriteCond % ^subdomain.пример.com$ [NC] RewriteRule ^(.*)$ http://www.пример.net/$1 [L,R=301]

Этот код перенаправляет посетителей, приходящих на любую страницу поддомена.пример.com — http://www.пример.net . Знак $1 в конце URL-адреса назначения гарантирует, что ваши пользователи попадут на ту же страницу, которую они запрашивали.

Перенаправление из каталога в новый домен

Для многосайтовой установки на основе каталога вам нужно вставить следующий код в поле .htaccess файл вашего WordPress multisite.

Опции +FollowSymLinks RewriteEngine On RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

Этот код просто перенаправляет всех пользователей, пришедших на сайт http://www.пример.com/childsite/ на http://example.net . $1 гарантирует, что ваши пользователи попадут именно на ту страницу или пост, который они запрашивали.

Не забудьте заменить childsite и example.net с названием вашего подсайта и его новым местоположением.

Шаг 5: Устранение неполадок при миграции

Перемещение сайта — это не рутинная задача, поэтому вполне вероятно, что вы столкнетесь с некоторыми проблемами. Но не волнуйтесь, для каждой проблемы, с которой вы можете столкнуться, есть решение.

Если ваш файл экспорта WordPress слишком большой, то вы можете разделить большой XML-файл на более мелкие части.

Если ваши изображения не были импортированы правильно, то вы можете попробовать импортировать их как внешние изображения.

Посмотрите другие распространенные ошибки WordPress и способы их устранения.

Мы надеемся, что эта статья помогла вам перенести сайт с многосайтовости WordPress на односайтовость. Вы также можете просмотреть наш контрольный список WordPress SEO для вашей новой установки или попробовать эти важные плагины WordPress на вашем новом сайте.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий