Общие сведения
Существует множество способов решить вопрос переезда. Я буду говорить о самом благоприятном для поисковых систем. Потому что для пользователей все эти способы практически не различимы, чего не скажешь про поисковые системы, особенно Yandex.
Речь пойдет о 301-ом редиректе. Как его настроить, как найти хостинг под него и как выполнить необходимые настройки в domain.ucoz.ru.
Также статья будет полезна тем, кто хочет прикрепить более одного домена второго уровня к сайту ucoz.
Составление плана работ
Самое главное при выполнении любых работ, это набросать себе план. Не для того, чтобы ему свято следовать, а для того, чтобы отмечать в нем, если что-то идет не так и чтобы представлять объем, который необходимо выполнить
Входящие данные для решения задачи или что мы должны иметь перед тем, как начать переезд:
- Старый домен (буду называть его oldsite.com)
- Новый домен (newsite.com)
- Сайт на uCoz, со всеми внесенными изменениями (если планировались) с прикрепленным старым доменом oldsite.com
Что необходимо будет выполнить:
- Хорошенько подумать, действительно ли Вы хотите сменить домен :)
- Найти хостинг с поддержкой 301-редиректа
- Открепить домен oldsite.com от Вашего сайта
- Настроить DNS для newsite.com. Прикрепить домен newsite.com
- Настроить DNS для oldsite.com. Прикрепить домен oldsite.com на хостинг с 301-ым редиректом
Поиск хостинга с 301-ым редиректом
Честно, я облазил множество сайтов предоставляющих подобные услуги. Главными моими требованиями были: бесплатность и поддержка 301-редиректа (возможность включения mod_rewrite).
В итоге я нашел бесплатный хостинг, но у него оказалась платной услуга подключения дополнительного домена (в данном случае нужно будет прикрепить oldsite.com). Адрес ресурса: ayola.net. Стоимость подключения доп. домена - $0,35 в месяц. Забегая вперед, скажу, что 301-редирект нужно активировать минимум на полгода, т.е. 0,35х6=$2,1. Можете воспользоваться или поискать другой сервис.
Открепление старого домена
Тут ничего сложного нет: идем в панель управления. Меню: Настройки > Перенос домена (свой домен). Видим, что у нас прикреплен домен oldsite.com. Щелкаем открепить, в открывшемся окне вводим ответ на контрольный вопрос. Готово!
Прикрепление нового домена
Этот пункт подробно описан в статьях на manual.ucoz.net - например, здесь. Ознакомившись с мануалом, Вы без проблем сможете проделать данный пункт.
Прикрепление нового домена.
См. пункт выше
Прикрепление старого домена на хостинг с 301-ым редиректом
Заходим в панель управления регистратора у которого зарегистрирован старый домен oldsite.com. Нам необходимо указать DNS-сервера на которые будет осуществляться переход пользователей при обращении к старому домену.
На примере domain.ucoz.com:
Как видно, у меня уже указаны необходимые DNS серверы. Вам также необходимо вписать их.
После проделанной операции необходимо подождать, пока изменения вступят в силу. Как правило, это минимум 30 минут. Максимум, к сожалению, неограничен.
Теперь идем в панель управления хостинга с 301-мы редиректом.
Первое, что нужно сделать, это зарегистрироваться. После регистрации Вы получите домен третьего уровня вида ваш_логин.xe0.ru (речь идет о ayola.net). Необходимо установить oldsite.com зеркалом для домена третьего уровня. Это делается по аналогии с прикреплением домена в uCoz.
После этого устанавливаем 301-редирект с oldsite.com на newsite.com. Делается это в .htaccess-файле. Перейдите в файловый менеджер (FTP) на хостинге и создайте файл в папке сайта
Содержимое файла .htaccess
Redirect permanent / http://newsite.com/
Другие варианты выполнения 301-редиректа можете посмотреть у Сергея Кокшарова в блоге http://devaka.ru/articles/redirect-301. Он очень подробно описал эту процедуру, за что ему спасибо.
Сохраняем файл и можем сразу проверить, что идет перенаправление со старого домена на новый.
А вобще, лучше не менять домен без острой необходимости, потому что на "аклиматизацию" уйдет не менее полугода. Это касается страниц в поиске, тИЦ, PR, ссылочной массы. Справедливо и при переезде с домена 3-го уровня (ucoz) на домен 2-го уровня.