Объекты малого бизнеса в России

Перенос сайта WordPress на другой домен: полное руководство по шагам

Составляющих переноса выделяю ровно 3:

  • Файловая, отвечающая за перенос движка WordPress и баз данных
  • Серверная, отвечающая за редиректы и правильное отображение основного домена
  • SEO составляющая, обеспечивает плавные и равномерный переезд на новый домен без особой потери позиций в поиске

Давайте разберем все пункты, от начал и до конца. Процедура очень деликатная и требует максимум внимания.

Перенос сайта на примере хостинга Beget

Первая часть это перенос сайта wordpress на другой домен. В примере разберу два тестовых поддомена, new.burn-photo.ru его перенесем на pro.burn-photo.ru, используя инструменты на одном хостинге Beget.

Загрузка баз данных

В панели хостинга входим в раздел MySQL, отсюда будем скачивать БД и менять в ней следы от старого ресурса.

mysql на хостинге
Раздел MySQL

Находим базу данных соответствующую старому домену и выбираем оранжевый значок панели PhpMyAdmin.

Кнопка my admin
Находим PHP my admin

Откроется панель, в верхнем меню нажимаем кнопку Экспорт, запустим приложение по выгрузке. Выбираем быстрый режим, формат SQL и на Вперед.

Загрузка базы данных
Скачиваем БД

Загрузится архив, в котором будет один элемент, давайте сразу отредактируем его, чтобы потом залить на новый домен. Разархивируем в формате SQL и откроем с помощью любого текстового редактора, я использую Notepad++.

Открываем файл с помощью notepade
Запуск Notepad++

Откроется большой текстовый документ с информации о сайте, здесь нужно поменять старый домен на новый. Жмем комбинацию клавиш Ctrl+f и переходим в раздел заменить.

Перезаписываем url
Замена доменов
  • В поле найти – вставляем старый адрес
  • В поле – заменить новый URL
  • Жмем Заменить все

Если перенос осуществляется по протоколу HTTP, то действуем как в примере выше. Если перенос осуществляется с HTTP на HTTPS то вписываем для замены с этими префиксами, как указано на скриншоте ниже.

Если есть https
Замена доменов с HTTPS

После запуститься процесс замены, и Notepad++ выведет во всплывающем окне сколько затронуто элементов, тем самым целиком изменим массив url старого ресурса. У меня 210 записей, у вас будет другая цифра, в зависимости сколько было записей, плагинов и т.д.

Измененные строки
Количество замененных строк

Загрузка файлов на том же хостинге

Оставим пока базу данных, и перейдём к загрузке WordPress. Переходим в панели бегета в раздел Файловый менеджер.

Менеджер файлов
Раздел Файловый менеджер в Beget

Находим папку с названием домена с которого происходит перенос, нажимаем правой кнопкой мыши и выбираем Скачать архивом zip. Произойдёт загрузка архива, ждем окончания процесса.

Скачиваем сайт как архив
Скачиваем zip архив

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