Главная » Создание блога » Как перенести сайт на другой хостинг и домен

Как перенести сайт на другой хостинг и домен

перенос сайта на другой хостинг

Здравствуйте уважаемые друзья!
В данной статье я решил написать о том, как перенести сайт на другой хостинг. Если вам нужно еще и сменить домен, то вы также узнаете, как это сделать.

Причин переноса сайта на другой хостинг может быть несколько:

  • плохой существующий хостинг;
  • ваш сайт заблокировали, за превышение допустимой максимальной нагрузки на сервер;
  • вы нашли лучший и дешевый хостинг.

Что касается смены домена, то, на мой взгляд, причина может быть только одна: ресурс попал под санкции поисковых систем, например АГС или фильтр ты последний.

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

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

Мне уже переносили ресурс два разы. Первый хостинг – Макхост. Там достаточно отправить запрос в службу поддержки, указать доступ к старому хостингу, а также к макхост. Потом необходимо подождать несколько часов, и работа будет сделать отлично ;-).

Второй провайдер Fastvps. Специалисты могут перенести до 5 сайтов общим объёмом до 10Гб бесплатно (далее: 5 евро/сайт). Здесь я заказал виртуальный выделенный сервер для блога nayti-devushku.ru. Да, и еще одно, ребята переносят только с виртуального выделенного сервера, если ваш ресурс на обычном хостинге, то вам нужно самостоятельно скопировать файлы и базу данных, а они уже сделают все настройки.

Если вам интересно, можете воспользоваться услугами этих провайдеров. Макхост советую для молодых сайтов, где посещаемость еще не большая. Как только количество посетителей будет больше нескольких тысяч, советую перейти на Fastvps.

В любом случаи, может быть такое, что вы выберите другой хостинг, и вам откажут в переносе, поэтому придется поработать самостоятельно. Итак, сначала покажу, как перенести сайт на другой хостинг. Для этого нужно:

  1. Экспортировать бэкап базы данных со старого хостинга на компьютер;
  2. Сжать в архив и скачать все папки, которые находятся в корне сайта;
  3. Создать базу данных на новом хостинге;
  4. Импортировать бэкап базы данных с компьютера на новый хостинг;
  5. Закачать архив всех файлов с компьютера в корневую папку нового хостинга, распаковать и удалить архив;
  6. Изменить в файле wp-config.php имя базы данных, логин, пароль, а также хост;
  7. Прописать DNS сервера нового хостинг- провайдера для вашего сайта.

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

1) Для того, чтобы экспортировать бэкап базы данных, нужно зайти в phpMyAdmin, выбрать нужную вам базу и отметить все таблицы:

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

Потом нажмите на кнопку «Экспорт» в самом верху:

экспорт

После этого нажмите «ОК»:

как перенести сайт на другой домен

Вот и все, бэкап базы данных уже на компьютере.

2) Зайдите в корневую папку на вашем хостинге, обычно это может быть public_html , www, domains или HTDOCS. Отметьте все файлы и папки своего сайта и нажмите на ссылку «Сжать в zip».

как перенести сайт на другой хостинг

Потом просто скачайте этот архив на компьютер.

3) Для того чтобы создать базу данных, перейдите в раздел phpMyAdmin, но уже на новом хостинге и нажмите на кнопку «Создать базу». Потом нужно заполнить имя базы, логин и нажать на кнопку «создать» или «добавить» везде по-разному. На хостинге Макхост это выглядит так:

создать базу данных

Имя базы, логин и пароль нужно где-то записать, эти данные вам еще пригодятся.

4) Теперь зайдите в базу данных, которую вы только что создали и нажмите на кнопку «Импорт».

импортировать базу данных

Потом выберите бэкап базы данных с компьютера, который вы экспортировали (пункт «1»), и нажмите на кнопку «ОК» (кликабельно):

резервное копирование сайта

5) Зайдите в корневую папку нового хостинга, и найдите там кнопку «закачать файл» или «закачать архив».

закачать файл

Выберите файл с компьютера, который вы скачали (пункт «2»). Потом просто нажмите «Ок». Дальше выделите этот архив и нажмите на кнопку «распаковать», теперь сам архив можете удалить.

6) После того, как вы распакуете все файлы и папки сайта, найдите файл под названием wp-config.php, в корневом каталоге. Его нужно немного отредактировать. Можете скачать этот файл на компьютер, а можете прямо там выделить и нажать на кнопку «редактировать». В этом файле нужно прописать все данные, которые вы указали при создании базы данных (пункт «3»), а именно имя базы, логин и пароль:

настройки mysql

В файле wp-config.php нужно еще указать Хост MySQL, обычно это localhost, но иногда название хоста нужно изменить. Эту информацию можно найти в разделе phpMyAdmin или спросить в поддержки.

7) И последнее что нужно сделать – это прописать DNS нового хостинг-провайдера для вашего домена. Для этого на новом хостинге вам просто нужно найти раздел «Управление DNS». Там прописать DNS не сложно.

Вот и все, по идеи сайт должен работать, если возникли проблемы, можете написать в комментариях, чем смогу, помогу :smile:. А мы идем дальше.

Как перенести сайт на другой домен

Иногда случаются такие ситуации, что нужно еще сменить домен. С этим делом я также сталкивался, поэтому сейчас опишу, как перенести сайт на другой домен, чтобы не потерять посетителей с поисковиков и пузомерки сайта. Как обычно, план нашей работы:

  1. Меняем домен в базе данных;
  2. Прописываем 301 редирект в файле .htaccess;
  3. Правым файл robots.txt;

1) Если вы решили перенести сайт на новый хостинг, изменив при этом домен, то делаете все, то же самое, что я описал выше, только когда вы экспортируете бэкап базы данных на компьютер (пункт «1»), то нужно в текстовом редакторе notepad++ изменить один домен на другой.

Если вы просто хотите изменить домен, и остаться на том же хостинге, тогда все гораздо проще. Вам нужно только экспортировать бэкап базы данных, изменить домен в редакторе notepad++, и импортировать бэкап обратно на хостинг.

Для того, чтобы изменить доменное имя в текстовом редакторе notepad++, нужно зайти на вкладку «поиск» и выбрать пункт «замена»:

замена домена

В поле «найти» введите старый домен, а в поле «заменить на» введите новый домен, потом нажмите на кнопку «заменить все». Для примера, я буду заменять домен vachevskiy.ru на домен kolya.ru:

сменить домен

После этого сохраняем файл.

2) Вам еще нужно сделать так, чтобы посетители, которые будут заходить на старый домен, перенаправлялись на новый. Также ссылки, которые ведут на старый домен, пузомеркы (Тиц, PR, траст) должны передаться новому домену. Технически это реализовать очень просто. Откройте файл .htaccess на старом хостинге, который находиться в корневом каталоге вашего сайта и пропишите там вот такой код:

Options +FollowSymLinks<br />RewriteEngine on<br />RewriteRule (.*) http:// kolya.ru/$1 [R=301,L]

Вместо kolya.ru укажите свой новый домен.

3) Откройте файл robots.txt и пропишите там следующее:

host: kolya.ru

Эта строчка предназначена для Яндекса.

Вот и все, работа сделана. Да и еще одно. Не забывайте, что вы также можете воспользоваться услугами фрилансеров. Если у вас что-то не получается, то зачем тратить свое время, нервы и силы. Лучше доверить это дело специалистам, которые все быстро сделают за небольшую сумму денег, а вы в это время будете писать статьи на блог и раскручивать его :smile:.

На этом у меня все. Желаю вам быстро справиться с этой непростой работой ;-).

vachevskiy 1 декабря 2013
  1. Недавно столкнулся с проблемой переноса домена. Вроде все настроил, поставил редиректы и жду когда новый адрес проиндексируется поисковиками. Долговато уже жду

  2. Администратор wasistdas88 сайта — мягко говоря — жулик!!!!!!!!!!!!!!!!!!!!! Он на своем сайте якобы разрешает посетителям оставить в комментариях ссылку на свой сайт, но после модерации комментария его удаляет. Я считаю, что этот недочеловек должен извиниться перед своими читателями за жульничество. Ведь на его сайт я зашел не для того, что бы оставить ссылку, а получить ответы на вопросы, в которых он не разбирается. Жулик, коих в России 80% населения!!!