Здравствуйте, дорогие посетители! Думаю Вы уже увидели изменения на блоге. Нет!? Тогда скорей смотрите:) У блога изменился дизайн, адрес, а вместе с ним решил изменить и хостинг. Данная статья посвящается тому, что я делал последнее время, а именно: перенос сайта на другой хостинг и домен на WordPress. Приступаем!

Каждый веб-мастер, блоггер, рано или поздно сталкивается с переносом своего сайта. Причины могут быть абсолютно разные. Вот и мне выполнить выпала такая возможность перенести сайт на другой хостинг и прикрепить другой адрес, т.е. домен. Зачем? Не буду ничего скрывать, скажу как есть. У меня сразу две причины из-за которых я выполнил переезд блога.

Это плохой хостинг (Как выбрать хостинг), стало просто невыносимо последнее время, и домен третьего уровня. Вот из-за этого всего я не пожалел денег и времени на новый хостинг и домен. Тут не сама суть выполнить перенос, а ОПЫТ! Опыт безболезненного переноса сайта. Я опыт получил, теперь делюсь им с вами, так сказать раскрываю карты.

Первое что нужно сделать, это правильно перенести сайт на новый хостинг. Сейчас все разъясню.

После того, как Вы зарегистрировались на новом хостинге:

  • Необходимо скопировать все FTP файлы со старого хостинга на новый (программы для Вебмастера)
  • Перенести базу данных со старого хостинга на новый

Все с этим разобрались! Сайт находится на новом хостинге. Теперь выполняем переезд домена. Тут так же все просто.

После того, как Вы зарегистрировали новый домен, следует:

  • Узнать DNS адреса у хостера и ввести их в специальное поле в панели управлении доменом (подробней узнавайте у хостера и регистратора домена)
  • Поменять адрес сайта в админ-панели WordPress, делается это так: заходим в админ-панель, на страницу «Параметры — Общие», в поле «Адрес WordPress» и «Адрес блога» указываем новый домен и нажимаем «Сохранить изменения».
  • Готово!

Все, если домен зарегистрирован давно уже можно заходить на него и любоваться Вашим сайтом. А если Вы только зарегистрировали его, необходимо подождать немного времени (2-6 часов) и Ваш сайт станет доступным! Ура!

P.S. После переноса домена, все картинки на сайте могут не отображаться! Чтобы это исправиться следует выгрузить базу данных на компьютер открыть ее, и заменить все, что связанно со старым доменом на новый! После чего вновь загрузить базу обратно на хостинг. И картинки начнут отображаться.

Или можно воспользоваться следующими SQL-запросами:

UPDATE wp_options SET option_value = REPLACE (option_value, 'http://newdomain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE (guid, 'http://newdomain.ru','http://newdomain.ru');

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://newdomain.ru', 'http://newdomain.ru');

Вместо domain.ru — нужно ввести Ваш старый домен, а вместо newdomain.ru — новый. 

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

  • Необходимо заменить содержимое файла .htaccess, который находится на старом домене, на следующее:

<FilesMatch «robots.txt$»>
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://ваш новый домен.ru/$1 [R=301,L]

  •  И в файле robots.txt, так же находящемся на старом домене, заменить все на:

User-Agent: *
Disallow:
Host: ваш новый домен.ru

Ну вот и все, на этом перенос можно считать завершенным. Остались какие-то вопросы? Милости прошу, пишите в комментариях, отвечу в кротчайшие сроки.

До встречи в новой статье! А она, обещаю, будет уже скоро.

С уважением, Томский школьник!