Переезд на другой хостинг нужен, когда текущий тормозит, дорожает или не поддерживает нужную версию PHP. Сайт на WordPress можно перенести без потери данных и позиций в поиске, если делать всё по порядку.
Что понадобится
- доступ к панели старого и нового хостинга;
- доступ к кабинету регистратора домена;
- файловый менеджер или FTP и phpMyAdmin — они есть в панели большинства хостингов.
Шаг 1. Сделайте полную копию сайта
Скачайте все файлы сайта и сделайте экспорт базы данных в phpMyAdmin. Можно воспользоваться плагином резервного копирования, например Duplicator: он упаковывает файлы и базу в один архив и помогает развернуть их на новом сервере.
Шаг 2. Создайте базу данных на новом хостинге
В панели нового хостинга создайте пустую базу данных и пользователя к ней. Запишите имя базы, пользователя, пароль и адрес сервера базы данных.
Шаг 3. Загрузите файлы и базу
Загрузите файлы сайта в корневую папку домена на новом хостинге, а дамп базы импортируйте через phpMyAdmin.
Шаг 4. Поправьте wp-config.php
Откройте файл wp-config.php и укажите новые данные базы: DB_NAME, DB_USER, DB_PASSWORD и DB_HOST. Если меняется и домен, адреса внутри базы нужно заменить на новые специальным плагином поиска и замены. Простая замена в текстовом редакторе ломает сохранённые настройки плагинов и конструкторов.
Шаг 5. Проверьте сайт до переключения домена
Многие хостинги дают технический адрес для проверки сайта. Другой способ — временно прописать IP нового сервера в файле hosts на своём компьютере. Так вы увидите сайт на новом хостинге, пока посетители ещё работают со старым.
Шаг 6. Переключите DNS
У регистратора домена смените DNS-серверы или A-запись на данные нового хостинга. Изменения расходятся от нескольких часов до суток. Если почта на домене подключена у внешнего сервиса, перенесите её MX-записи, иначе письма перестанут приходить.
Шаг 7. Выпустите SSL и проверьте всё
- выпустите SSL-сертификат на новом хостинге и проверьте переадресацию на https;
- отправьте тестовую заявку из каждой формы;
- проверьте корзину и оплату, если это интернет-магазин;
- убедитесь, что сайт открыт для индексации.
Если меняется домен
При смене домена настройте 301-редиректы со старых адресов на новые и сообщите о переезде в Яндекс Вебмастере. Так поисковик передаст накопленные позиции новому адресу.
Когда лучше доверить перенос специалисту
Если сайт приносит заявки, на нём интернет-магазин или одновременно меняются хостинг и домен, ошибка при переносе обойдётся дороже самой работы. Мы перенесём сайт и проверим его ещё до переключения домена — подробнее на странице перенос сайта на другой хостинг.
Услуги по теме: перенос сайта на другой хостинг, техническая поддержка сайтов, ускорение сайта.


