Пт. Фев 3rd, 2023

Итак, вам нужно перенести сайт на новый домен. Причины могут быть разные (переезд с домена третьего уровня, появилось более релевантное доменное имя и т.д.). Чтобы качественно перенести всю информацию и, главное, не растерять позиции сайта в поиске, которые уже были у старого домена, нужно провести следующие действия. Будем рассматривать на примере сайта с Word Press (эта самая популярная система), но если Ваш проект сделан на чем-то еще или вообще без CMS, Вам эта информация тоже будет полезна, т.к. практически все шаги универсальны.

Что именно нужно перенести и настроить — основные составляющие

  1. Все файлы Вашего сайта, которые лежат на хостинге в файловом менеджере (картинки и т.д.)
  2. Базу данных сайта (если она есть) — на Word Press это обязательно
  3. Seo — настройка 301 редиректа

Переносим файлы сайта в компьютер и загружаем на площадку для нового хостинга

Любым удобным способом скачиваем все файлы Вашего сайта на компьютер, например, с помощью ftp доступа, например, с помощью редактора FileZilla или через файловый менеджер.

Переносим файлы сайта в папку на своем компьютере

Переносим файлы с компьютера в папку нового домена. Папку нового домена можно найти в файловом менеджере Вашего хостинга.
Если это вордпресс, достаточно установить на хостинг нового сайта последнюю версию и перенести файлы из папки wp-content. В этом случае, копируем только wp-content

Перенос Базы данных

Итак, если Ваш сайт на движке, который работает с базами данных, например Word Press.

Переходим в cpanel хостинга и находим «phpMyAdmin»

Мы выбираем нужную базу данных и нажимаем «Экспорт»

Нажимаем «Отметить все», затем «Экспорт» — скачается файл в формате sql. Открываем его с помощью блокнота или какого-то другого редактора.

Нажимаем ctrl+F и заменяем все адреса старого сайта на новый автозаменой — нажимаем «Заменить все»:

Заменяем адрес домена в базе данных на новый

Установка движка

Устанавливаем Word Press или свою CMS для нового сайта на хостинг. Для этого можно скачать с официального сайта последнюю версию https://ru.wordpress.org/download/ и заливаем ее на свой хостинг в папку нового сайта любым удобным способом и устанавливаем вордпресс, доходим до таблицы с предложением ввести имя, пароль БД и хост.

Ввести доступы к базе данных

Создаем базу данных на хостинге новую базу данных MySQL

Заходим на хостинге в базы данных MySQL, выбираем «Создать новую базу данных» и придумываем базе название, пример ниже

Создаем нового пользователя, добавляем его в эту базу данных и даем ему все права

Добавляем пользователя в БД и даем ему все привилегии.

Копируем данные в установку Word Press и нажимаем «Отправить»

Копирование данных в вордпресс

В окне «Добро пожаловать» вводим данные

Сохраняем, открываем phpMyadmin для нового сайта, находим базу нового сайта, нажимаем «импорт» и импортируем только что измененный файл zip для базы.

Все база перенесена, даже если после импорта появилось красное сообщение, все равно проверьте новый сайт, скорее всего, все работает!

Если еще этого не сделали — копируем папку wp-content со старого сайта и выбираем нужную тему в консоли — теперь должен перенестись и дизайн.

Импорт базы данных со старого сайта на новый

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

Удаляем таблицы на новом сайте, чтобы заменить из на таблицы со старого сайта

Импорт таблиц БД со старого сайта

Жмем вверху вкладку «Импорт» и импортируем БД прошлого сайта из файла, в котором мы меняли адрес:

импортируем файл базы со старого сайта

SEO настройки — 301 редирект со старого домена на новый

Способов существует несколько, рассмотрим метод с редактированием файла .htaccess. Итак, находим в корне старого сайта файл .htaccess. Если его нет, то надо сделать. Для этого можно установить плагин yoastseo.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.ru$ [NC]
RewriteRule ^(.*)$ http://domain2.ru/$1 [R=301,L] 

Теперь редирект должен сработать, перенаправление со старого сайта должно работать! Осталось добавить новый сайт в Яндекс вебмастер и настроить переезд (со временем сайт переедет и без настройки, но так будет быстрее). О переезде, возможно, напишу в одном из следующих постов. 
Спасибо за внимание! Надеюсь, у Вас все получилось! Если нет, пишите, попробуем разобраться!

от admin

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

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