Как изменить домен для сайта

Иногда возникает необходимость в смене доменного имени для сайта, рекомендуем статью как выбрать домен. Причины могут быть разные, например понравился новый, более красивый домен. Сделать это правильно, без ущерба одним щелчком мыши к сожалению не получится, придется немного поработать. Дело в том, что переезд на новый домен
а) Не должен привести к простою сервиса;
б) Посетители вашего сайта смены домена заметить не должны, имеется ввиду отображение ошибки при обращении к старому домену;
в) Ссылки на сайт должны остаться рабочими;
г) Это не должно отразится на рейтинге в поисковых системах;
Описанная ниже инструкция поможет сделать переезд максимально безболезненным. При написании этой статьи, предполагается, что новый домен уже зарегистрирован.
  1. Привязка нового домена к хостингу.
    Как это сделать детально описано в этой статье, поэтому подробно описываться этот этап не будет.
  2. Перенос файлов сайта в новую директорию.
    Копируем файлы вашего сайта в новую директорию на хостинге. Для этого подключаемся по FTP к хостингу, копируем файлы сайта себе на компьютер и заливаем в папку нового сайта.
  3. Копирование базы данных.
    Далее нам необходимо сделать дамп базы данных и импортировать ее в базу нового сайта. Читайте, как сделать дамп базы и импорт базы данных. Перед импортом базы следует проверить наличие старого домена в url адресах. Дело в том, что пути могут храниться полные (с указанием домена), а не относительные (без указания домена, имеют вид /url). Для этого открываем сохраненный после экспорта sql файл в любом текстовом редакторе и при помощи комбинаций клавиш CTRL + H заменяем все упоминания старого домена на новый домен. Сохраняем базу и импортируем ее.
  4. Настройка подключения к БД.
    Этот этап также описан в статье перенос сайта на хостинг. Проверяем работу нового сайта и если все ок, переходим к следующему этапу.
  5. Настройка редиректов.
    Этот этап очень важен, поскольку позволит полностью исключить падение трафика. Подключаемся по FTP к старому сайту, открываем на редактирование файл .htaccess, удаляем все содержимое и вставляем следующий код:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRuTe (.*) http//newdomain.com/$1 [R=301,L]

    После этого, при обращении к любому адресу по старому домену, всех посетителей, в том числе и поисковых ботов, будет перенаправлять на тот же адрес, только с новым доменом. Например у нас был адрес http://old.com/someurl, а посетителей будет перенаправлять на адрес http://new.com/someurl, ну и так со всеми адресами. Относительно инструкции Options +FollowSymLinks уточняйте у хостера. Вполне вероятно, что необходимо будет использовать Options +SymLinksIfOwnerMatch​.
  6. Последний этап.
    Теперь мы можем удалить все файлы старого сайта, кроме .htaccess и отредактировать файл robots.txt нового сайта. В этом файле, в директиве Host:, указываем адрес нашего нового сайта.

Ну вот в целом и все, процедура смены домена оказалась не такой сложной и сделать все действия можно за 20 - 30 минут.
Комментарии (0)

Нет комментариев. Ваш будет первым!

Добавить комментарий
© 2012-2017 Hostgid.net. Все права защищены.