Перенос сайта WordPress на другой домен


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

  1. сделать резервную копию старого сайта и базы данных;
  2. привязать новый домен к хостингу;
  3. делегировать новый домен (изменить ДНС-сервера у регистратора доменов);
  4. перенести файлы сайта в новую директорию;
  5. создать новую БД и импортировать в нее данные;
  6. делаем SQL-запросы чтобы поменять URL;
  7. настроить 301-редирект;
  8. отредактировать файлы robots.txt.

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

Привязку домена буду показывать на  примере ISP manager. Если у вас другая панель, аналогично обращайтесь в службу технической поддержки.

Привязка домена в ISP manager
Привязка домена в ISP manager

Зайдите в личный кабинет у регистратора доменов и делегируйте доменное имя, DNS-сервера

Изменение DNS записей в кабинете регистратора доменов
Изменение DNS записей в кабинете регистратора доменов

Далее стандартными средствами копируем и переносим файлы со старого сайта в папку с новым сайтом. После в разделе «Базы данных» создаем новую и через phpMyAdmin импортируем данные.

Импорт БД в phpMyAdmin
Импорт БД в phpMyAdmin

Не забывайте поменять в файле wp-config.php, который находится в корне нового сайта, имя и пароль от новой БД, а также его пользователя.

Конфигурирование wp-config.php
Конфигурирование wp-config.php

Чтобы переносимый сайт заработал, необходимо поменять URL’s в таблицах базы данных. Для этого выполним следующие запросы:

SQL-запросы в phpMyAdmin
SQL-запросы в phpMyAdmin

301-редирект — ответ сервера, который говорит нам что сайт переехал. Чтобы он заработал, перейдите в корень старого сайта, откройте файл .htaccess и добавьте в него код

Теперь при переходе пользователей по старым ссылкам его будет перебрасывать на новый сайт.

Проверить корректность настройки 301-редиректа можно при помощи данного сервиса.

Файл robots.txt на старом сайте отредактируйте так:

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

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *