Переносим сайт на новый домен

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

Регистрируем новый домен, в качестве ns–серверов указываем:

ns1.ucoz.net.
ns2.ucoz.net.

Находим хостинг с возможностью создания/редактирования .htaccess. Это файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д. Подойдет любой php-хостинг. Из платных и дешевых могу посоветовать Best-hoster, из бесплатных, думаю, в полнее подойдет 000webhost. Регистрируемся на нем, в качестве домена для сайта указываем текущий домен.

В директорию, которая является публичной для вашего сайта (может называться public_html или www) помещаем файл .htaccess со следующей информацией в нем:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://адрес_нового_сайта.ru/$1 [R=301,L]

Теперь меняем ns-сервера для старого домена. Указываем те, которые предоставил хостер, к которому заливали .htaccess.
На место старого домена прикрепляем новый.

На этом все, осталось дождаться пока поисковики переиндексируют ваш сайт по новому адресу. При этом все посетители, которые будут обращаться к сайту по старому домену будут автоматически перенаправлены на эту же страницу с новым доменом.

Если вы подключали в качестве rss-фида feedburner не забудьте изменить домен в настройках фида.

Запись опубликована в рубрике Старые посты. Добавьте в закладки постоянную ссылку.

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

  1. Аноним говорит:

    спасибо)

  2. Аноним говорит:

    Другими словами:
    1. Регистрируем новый домен и прописываем ns–серверов ucozа
    2. Регистрируемся на новом хостинге и в качестве домена для сайта указываем старый домен
    3. На новом хостинге, через ftp в директорию, которая является публичной заливаем файл .htaccess

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://адрес_нового_сайта.ru/$1 [R=301,L]

    4. Создаем файл robots.txt и прописываем в нем:

    User-agent: *
    Disallow: /
    Host: http://www.новый домен.com

    5. После чего заливаем файл robots.txt туда же, на новый хостинг (или это лишнее?)
    6. Открепляем старый домен от ucoza
    7. Меняем у регистратора ns-сервера для старого домена на те, которые предоставил хостер.
    8. Прикрепляем к ucozу новый домен.

    Я все правильно понял? Поправте если я ошибся с поочередностью.
    Вот эту строчку я вообще не понял:
    "Если вы подключали в качестве rss-фида feedburner не забудьте изменить домен в настройках фида." — растолкуйте для деревни.

  3. Аноним говорит:

    Как скоро на 000webhost активирует хостинг? Пишут 24 часа, но прошло гораздо больше.

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

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