Перенос сайта WordPress на новый домен с сохранением ТИЦ

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

Частенько возникает ситуация, переноса сайта на новый домен, соответственно это качается только сайтов WordPress, которые необходимо перенести на новый домен. Наша ситуация коснется только действий связанных с изменением доменного адреса, все наши статьи, структура ссылок,  будут прежними. Соответственно с сохранением ТИЦ для нового домена!






Перенос сайта на другой домен мы разбили для удобства на 2 части:

  1. Быстрый перенос сайта WordPress, на новый домен.
  2. Установка 301 редиректа  на старом домене для сохранения ТИЦ.

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

Выполняем все поэтапно:

  • скопировать все файлы со старого домена на новый домен (на вашем хостинге);
  • ВНИМАНИЕ! Создайте резервную копию базы данных.

Дальше я приведу 3 простых способа. В некоторых случаях самым действенным является третий способ.

Способ №1

Самый простой.

  1. Заходим в админ панель старого сайта «Настройки — Общие».
  2. В полях «Адрес WordPress» и «Адрес сайта» указываем URL нашего нового домена и жмем «Сохранить».
  3. Выполнено. После ваших действий вы сразу же окажетесь в интерфейсе вашего нового домена.

Способ №2 — работа с базой

  1. Открываем дамп базы данных в текстовом редакторе либо Notpad.
  2. Проводим массовую замену доменов старого сайта на новый. Пример: http://afirewall.ru заменяем на http://newafirewall.ru, затем сохраняем.
  3. Загружаем базу на сервер.
  4. Радуемся. Сайт на WordPress полностью работает по новому адресу.

Способ №3

  1. Заходим в  phpMyAdmin  базу данных.
  2. Ищем вкладку«SQL» и поочередно выполняем 3 запроса.
  3. ВНИМАНИЕ! Обязательно замените http://afirewall.ru и http://newafirewall.ru соответственно на ваши домены. afirewall.ru — старый домен  и newafirewall.ru новый домен сайта.
  4. ВНИМАНИЕ! В конце адреса нет слеша (/):
UPDATE wp_options SET option_value = replace(option_value, 'http://afirewall.ru', 'http://new.afirewall.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://afirewall.ru','http://new.afirewall.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'http://afirewall.ru', 'http://new.afirewall.ru');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://afirewall.ru', 'http://new.afirewall.ru'); 
  1. Готово. Теперь сайт будет открываться по новому адресу.

Сохраняем ТИЦ при помощи 301 редиректа со старого домена

Дело осталось за малым, сохранить наш ТИЦ. Добиться этого можно, заменив  код в файле .htaccess, находящегося в корне старого домена, на следующее (вместо newafirewall.ru указывается новый домен):

<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newafirewall.ru/$1 [R=301,L]

ВНИМЕНИЕ! Для сохранения ТИЦ  в файле robots.txt необходимо указать следующее:

User-Agent: *
Disallow:
Host: newdomain.ru
ВНИМАНИЕ! Удаляем все что там есть и вставляем код выше!!!

На этом все, ваш WordPress — благополучно перенесен на новый домен.






Если у вас остались вопросы пишите в комментарии, буду рад помочь решить возникшие вопросы.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *