Как перенести сайт на WordPress на новый домен?


2013-01-16

Юрий Макаров

Иногда бывает так, что Вы купили домен, создали на базе него сайт. Но спустя время, Вам, по разным причинам, понадобился перенос сайта на WordPress на новый домен. Как в таком случае легко и безболезненно осуществить перенос? Оказывается, это сделать совсем не сложно.

Для того, чтобы осуществить 100% перенос сайта на WordPress на новый домен необходимо:

  • собственно сам купленный новый домен;
  • прописать для нового домена DNS сервера Вашего хостинга;
  • создать создать новый сайт для купленного домена на хостинге;
  • провести копирование файлов сайта папки старого домена в папку нового;
  • создать backup старой базы данных, чтобы, в случае чего, можно было откатить изменения обратно;
  • исправить в SQL базе данных все вхождения старого адреса сайта на новый.
  • залить дамп SQL базы данных, например, через phpMyAdmin на сервер.
  • Настроить 301 редирект со старого домена на новый.

Теперь обо всем по порядку.

Покупка домена

Чтобы перенести свой старый сайт на новый домен его нужно сначала купить. Тут все просто. Регистраторов много, но я рекомендую для покупки доменов 2domains.ru.

Прописываем DNS сервера

DNS сервера узнаем у хостера. Далее идем в панель управления регистратора доменов и прописываем DNS сервера. После этого нужно будет подождать до 72 часов, чтобы они обновились. Но на моей практике процесс обновления DNS серверов происходит в течении 6 часов.

Создаём новый сайт для купленного домена и копируем файлы

Этот момент у каждого хостинга по-своему осуществляется. Но, например, на хостинге timeweb.ru, который я использую в настоящее время, это делается через раздел "Управление сайтами" - "Создание нового сайта" (Рисунок 1).

создание сайта на хостинге timeweb

Рисунок 1. Создание сайта на примере хостинга timeweb

После этого у нас на сервере будет доступна директория для нового сайта. И мы можем перейти в новому пункту и скопировать файлы сайта со старой директории в новую только что созданную.

Скачиваем старую базу данных и проводим по ней необходимые работы

Первая наша задача - это скачать через phpMyAdmin старую SQL базу данных. Создаем бэкап данной базы. И далее с тестовой версией проводим необходимые работы. Самое главное в этой части - это поменять в SQL базе данных все вхождения старого адреса сайта на новый. Это я настоятельно рекомендую делать только с помощью продвинутого блокнота notepad++. А именно используем функцию замены - "replace" (Рисунок 2).

меняем в SQL базе данных все вхождения старого адреса сайта на новый

Рисунок 2. Меняем в SQL базе данных все вхождения старого адреса сайта на новый

Все база готова! Теперь ее можно залить обратно через "Импорт" в phpMyAdmin. Сайт должен заработать!

Далее, обязательно, необходимо в .htaccess старого сайта настроить 301 редирект со старого домена на новый:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Это позволит перенаправлять трафик со старого домена, а тажке передаст такие SEO показатели как ТИЦ и PR. Теперь старый сайт на новом домене полностью готов к дальнейшей работе!

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

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