;

Перенос сайта на другой домен: как сделать это правильно

30.06.2020
30.06.2020

Домен – это адрес ресурса в сети, по которому он зарегистрирован и виден в поиске. При необходимости его можно сменить. Ситуации, при которых требуется перенос сайта, бывают разные: изменение названия фирмы или доменной зоны, необходимость вывести проекты из-под фильтра (крайний случай, если другие меры не помогают). Возникает закономерный вопрос: а возможно ли выполнить переезд без рисков для позиций и потерь трафика? На самом деле да, такой вариант можно осуществить, и мы расскажем, как это сделать.

Поэтапная инструкция

Перенос сайта на домен выполняется в две стадии:

  1. Перемещение базы данных (БД).
  2. Настройка перенаправления на новый URL.

Совет: прежде чем осуществлять перенос сайта на новый домен, стоит сохранить базу данных (резервное копирование). В случае непредвиденных ситуаций эта мера поможет ее возобновить без потерь.

Особенности переноса БД

Перемещать БД нужно очень аккуратно, от правильности этой процедуры зависит, смогут ли сохраниться данные и насколько корректно они будут отображены после переезда сайта. Если при этом хостинг останется прежним, то можно поручить выполнение этой работы хостеру. В некоторых ситуациях и это делать не придется при условии, что БД привязана к аккаунту. А вот если планируется смена хостинга, то необходим и дамп базы.

Приведем пример, как сделать перенос сайта на новый домен на WordPress:

  1. Backup базы посредством инструментов хостинга. Также можно задать нужные команды в адресной строке SSH:
  • cd full_path_to_WP//переход в папку с WordPress;
  • tar-pczf backup.tar.gz*//архивирование всех файлов в директории.
  1. Разархивирование:
  • tar-xvfz backup.tar.gz.
  1. Экспорт таблиц из WordPress в SQL:
  • перенос Dump.sql в новую базу данных;
  • внесение поправок в wp-config.php в основном каталоге веб-ресурса.
  1. Замена следующих строчек:
  • define(‘DB_NAME’, ‘you_bd_name’);//username БД;
  • define(‘DB_USER’, ‘you_db_user’); //имя пользователя БД;
  • define(‘DB_PASSWORD’, ‘you_db_password’); //пароль для БД;
  • define(‘DB_HOST’, ‘you_db_host’); //хост БД.

На этом переезд почти окончен, сайт уже может стать доступным на новом домене. Иногда могут некорректно работать ссылки, поэтому потребуется прописать специальный код в phpmyadmin для замены старых линков. Если все прошло успешно, то можно приступать ко 2-му этапу.

Переход на другой URL

На 2-м этапе сайт перенаправляется на новый адрес. Эта мера не только полезна для посетителей, но и помогает поисковикам узнать о переезде ресурса, чтобы они больше не индексировали старый сайт. Сделать это можно, выполнив следующие операции:

  • внесение правок в .htaccess;
  • rewrite engine on;
  • rewrite cond% (HTTP_HOST)^старый сайт.com;
  • rewrite rule (.*) http://новый сайт.com/$1 (R301, L).

Дальше в личном аккаунте «Вебмастера» нужно настроить параметры, чтобы сообщить поисковым системам о переносе ресурса на новый адрес. Если настройки сделаны верно, то в течение 30 дней все свершится.

В заключение отметим, что перенос веб-сайта на другой домен с полным сохранением ссылочной массы и трафика – хоть и кропотливая, но несложная задача, которую можно выполнить самостоятельно. Главное – сохранить резервную копию базы данных и корректно выполнить все этапы процедуры.

 

Поделиться
Поделиться
Предыдущая новость
Следующая новость