Wordpress

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

Год назад, к сожалению, несколько моих сайтов попали под АГС. И только спустя 10 месяцев я наконец-то решилась перенести их все на новые домены, так как снисхождения Яндекса я так и не дождалась.

Да и тогда я еще не знала как перенести сайт на новый домен с наименьшими потерями. Всё таки я перенесла сайты, используя 301 редирект, и потери действительно оказались наименьшими)

Хочу описать, как я переносила сайты на новый домен, используя 301 редирект. Возможно есть другие способы переноса, более быстрые, напишу лишь, как это делала я.Сайты на WordPress.

Пошаговое руководство по переносу сайта под АГС на новый домен, используя 301 редирект.

Шаг 1. Покупаем новый домен. Создаем домен у себя на хостинге.Шаг 2. Копируем корневую папку (public_html) со старого домена и заливаем его на новый, который мы только что создали на хостинге.

Шаг 3. Идем в PHPMyAdmin старого домена и экспортируем БД.

Шаг 4. Открываем БД, которую мы только что экспортировали и заменяем все вхождения старого сайта на новый. Т.е. Ищем в файле все http://старый сайт.ru и заменяем на http://новый сайт.ru. Это нужно для того, чтобы все адреса, внутренние ссылки, а также картинки  вели на новый домен, в противном случае придется вам все ссылки исправлять вручную.

Шаг 5. Создаем новую БД для нового домена. Идем в PHPMyAdmin нового сайта, туда импортируем готовую и исправленную  согласно шага 4 БД.

Шаг 6. Открываем файл wp-config.php нового сайта и исправляем имя БД (DB_NAME), логин (DB_USER) и пароль (DB_PASSWORD).

Всё, на этом процесс самого переноса завершен.

Ставим 301 редирект и Host

Теперь нужно поставить редирект для Яндекса и других поисковиков, для того, чтобы перенаправить поисковики на новый сайт. Это нужно для того, чтобы сохранить показатели, и главное для сохранения трафика с поисковых систем.

Дирректива Host

 Яндекс не видит 301 редиректа, поэтому для него нам нужно прописать директиву Host  в файле robots.txt. Хост прописывается так. Открываем файл robots.txt и добавляем туда запись: HOST: http://новый сайт.ru.

301 редирект

Ставя 301 редирект мы перенаправляем поисковые системы на новый адрес сайта.

Редирект ставится, используя файл .htaccess.

Мой  .htaccess выглядит так:

<FilesMatch “robots.txt$”>

RewriteEngine off

</FilesMatch>

Options +FollowSymLinks

RewriteEngine on

RewriteRule (.*) http://новый сайт.ru/$1 [R=301,L]

Где выделено жирным шрифтом, пишем адрес своего нового сайта.

Вот и все шаги. Результаты переноса описаны в статье АГС – есть выход ! Как вывести сайт из под АГС ?

Надеюсь, вам поможет эта инструкция)

Если вам понравилась статья (или если не понравилась), буду рада комментариям )))

Комментарии

Рассылка