Опросец

Добавляете ли Вы свой блог в рейтинги?

View Results

Loading ... Loading ...

Реклама на сайте

Баннеры

Участник Blograte.ru Участник планеты Developers.org.ua
Форум блоггеров
Каталог "Тематических Блогов Рунета"

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

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

Оформим как лабораторную работу в школе.

Название работы: Перенос сайта с поддомена на отдельный домен второго уровня с сохранением параметров.

Цель: перенести сайт на новый домен.

Исходные данные:

  1. домен sub.site.com на котором работает сайт
  2. Параметры домена: ЯК, ТИЦ 40, PR 3
  3. Новый домен site.ru

Ход работы.

  1. Выполняем все действия описанные в предыдущей статье по переносу сайта - - http://js-php.ru/web-development/bezboleznennyj-perenos-sajta-na-novyj-xosting/. Стоит заметить, что в последнем пункте про виртуальные хосты выполнять не нужно будет, если у вас уже прописались DNS и сайт новый домен работает в штатном режиме.
  2. Проверяем сайт на работоспособность.
  3. Если все хорошо, то составляем вот такой .htaccess файл и заливаем его в корень старого сайта:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://domen.ru/$1 [R=301,L]

    Набор данных правил позволит отправить пользователя зашедшего по адресу sub.site.com/page22.html на страницу site.ru/page22.html. Статус 301 указывает на то, что ресурс перемещен навсегда.

  4. Начинаем главное - перенос параметров сайта, таких как страницы в индексе, ТИЦ, PR, ЯК, DMOZ. Тут я для себя выработал одно правило - никакой автоматизации, все ручками. Итак, благодаря нашему редиректу, составленному в пункте 3, google, при склейке, гарантированно перенесет PR, как и яндекс ТИЦ. С каталогами и индексированием все оказалось сложнее. Для того, чтобы в ЯКе отображался новый сайт, пишем примерно следующее письмо в поддержку яндекса:

    Добрый день. Для моего сайта sub.site.com сменился домен на более запоминаемый site.ru. Так как домен sub.site.com был в каталоге яндекса, хотелось бы перенести это и на новый домен. На старом сайте указана переадресация на новый. Надеюсь на вашу помощь. Спасибо.

    Примерно такое же письмо пишем и в ДМОЗ. В письме еще можете написать предложение-два о том, какой хороший и нужный у  вас сайт. После вышеописанных действий, новый домен появился в ЯКе через 4 дня, о чем я предварительно был уведомлен письмом от службы поддержки. Не знаю как вас, но мне скорость работы поддержки яндекса очень нравится.

    Была еще одно проблема - новый домен никак не попадал в индекс Яндекса, так как, на старом домене в индексе было около 4 тысяч страниц, а на новом от 5 до 20 (не тысяч)  на протяжении месяца, я решился написать письмо в котором описал проблему. Через 2 дня получил ответ, что теперь все хорошо, и ссылку по которой я мог посмотреть страницы в индексе. Вначале их оказалось чуть больше чем 600, через неделю оказались все, что и были раньше.

Результат работы: работа выполнена - сайт работает на новом домене, все параметры перенесены. Цель работы достигнута.

[Post to Twitter] Не жадничай, твитни пост, поделись с друзьями 

Похожие записи

Перенос сайта на новый домен
Всего Комментариев - 6

  • К сожалению, не всегда работает п.3, и когда я в файле .htaccess создал содержимое:

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://to-name.ru/$1 [R=301,L]
    

    , то посетители, переходившие на старый сайт (не в корень сайта, а на странички, ссылки на которые размещены на чужих сайтах), видели в браузере ошибку, что сайт недоступен.

    Был бы признателен, если кто подскажет, как сделать 301 редирект со старого сайта, хостящегося на сервере и субдомене провайдера.

    • У меня была похожая проблема на fastVPS, решилось через обращение в саппорт. У вас видимо проблема с кодировкой .htaccess у меня такое было: создавал в кодировке utf-8, а сервер понимал только в cp1251

      • Насколько я знаю если файл весь в латиннице то он и в win-1251 и в utf-8 будет одинаковым

        • Честно сказать я удмал также, пока не столкнулся сам. Удалил файл, создал в новой, нужной кодировке, заполнил тем же текстом и все заработало. Об этом, как о возможной причине неполадок мне позже написал и саппорт

  • А вот что-то ничего. У меня 301 сработал только для гугла, а Яндекс обнулил тИЦ как старого домена, так и нового. И не знаю, почему.

    • странно очень, 301-ый редирект сам Яндекс советует. Напишите им в сапорт, модет ответят что-то внятное. Личноу меня сработало, иначе я бы не писал об этом.