Как перенести сайт на новый домен
Рассмотрим простой перенос с сохранением структуры. Например, когда вы разрабатывали сайт на тестовом домене или на локальном компьютере.
Есть более сложный случай: когда мы переносим на новый домен с новой структурой сайта. В этом случае нам важно не потерять позиции в поиске. Например, если у нас есть работающий сайт на каком-нибудь конструкторе. Но мы хотим перенести его на собственный сайт.
Прим.ЕА: Смотрите статью: Как перенести сайт на новый домен без потери позиций в поиске (в разработке)
Перенос состоит из 4 этапов:
- Переносим файлы сайта
- Переносим базу данных
- Изменяем ссылки в базе данных
Итак:
Перенос файлов сайта
Просто копируем по FTPОбновляем ссылки с помощью скрипта Search Replace DB
Скачиваем с https://github.com/interconnectit/Search-Replace-DB/
Загружаем в корень сайт и разархивируем.
Запускаем скрипт по ссылкеhttps://имясайта.ru/Search-Replace-DB-master/
Указываем старый домен, новый домен. Подключаемся к базе данных.
Запускаем скрипт
Если у вас установлен плагин YoastSEO, то вы скорее всего получите предупреждение об ошибке. Ничего страшного, на смену адреса сайта это, по моему опыту, не влияет.
После выполнения скрипта удаляем папку командой “DELETE”.
Перенос сайта со старого домена на новый
Прилинковываем домен к новому сайту
Изменяем ссылки в базе данных
Настраиваем переадресацию со старого домена
Вносим изменения в robots.txt
3. Настраиваем переадресацию со старого домена
Включить переадресацию со старых страниц на новые в файле .htaccess
Этот этап нужен только, если ваш сайт проиндексирован и нужно не потерять позиции в поиске.
4. Вносим изменения в robots.txt
Добавляем новый домен в Я.Вебмастер и ГуглСёрчКонсль. В файле robots.txt в карте сайта меняем старый домен на новый.