Итак, вы по каким либо причинам решили сменить домен. В этой статье я расскажу как перенести уже готовый сайт на новый домен, при этом не потеряв посетителей и показатели сайта.
Будем считать что сайт у нас расположен на uCoz.
Регистрируем новый домен, в качестве ns–серверов указываем: [bash]
ns1.ucoz.net.
ns2.ucoz.net.
[/bash] Находим хостинг с возможностью создания/редактирования .htaccess. Это файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д. Подойдет любой php-хостинг. Из платных и дешевых могу посоветовать Best-hoster, из бесплатных, думаю, в полнее подойдет 000webhost. Регистрируемся на нем, в качестве домена для сайта указываем текущий домен.
В директорию, которая является публичной для вашего сайта (может называться public_html или www) помещаем файл .htaccess со следующей информацией в нем:[bash] Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://адрес_нового_сайта.ru/$1 [R=301,L][/bash]
Теперь меняем ns-сервера для старого домена. Указываем те, которые предоставил хостер, к которому заливали .htaccess.
На место старого домена прикрепляем новый.
На этом все, осталось дождаться пока поисковики переиндексируют ваш сайт по новому адресу. При этом все посетители, которые будут обращаться к сайту по старому домену будут автоматически перенаправлены на эту же страницу с новым доменом.
Если вы подключали в качестве rss-фида feedburner не забудьте изменить домен в настройках фида.
спасибо)
Другими словами:
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 не забудьте изменить домен в настройках фида." — растолкуйте для деревни.
Как скоро на 000webhost активирует хостинг? Пишут 24 часа, но прошло гораздо больше.