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

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

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

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

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

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

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

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

Способ №1 Самый простой

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

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

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

Способ №3

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

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

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

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

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

				
					User-Agent: *
Disallow:
Host: newhelp2site.ru
				
			

ВНИМАНИЕ! Удаляем все что там есть и вставляем код выше!!!

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

Перенос сайта при помощи плагинов Вордпресс

Еще один способ отредактировать или изменить url адреса на сайте WordPress — это воспользоваться плагином Search Regex, после установки и активации плагина В админ-панели WordPress переходим в пункт меню Инструменты > Search Regex. На странице плагина от вас потребуется два действия, первое это ввести адрес корневого домена (не забудьте поставить слеш в конце как на скриншоте) и нажать кнопку Search. Плагин найдет все постоянные ссылки с корневым доменом и помести их в список. Далее в поле Replace pattern, ставите знак / (это тоже самое, что и ссылка на главную страницу сайта) и нажимаем Replace & Save, после этого действия плагин Search Regex заменит все постоянные ссылки из списка на относительные ссылки.

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

Вы так же можете воспользоваться плагином Velvet Blues Update URLs с похожим функцианалом.

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

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Оборудование
help2site
Что лучше Ipad 3 или Galaxy Tab 2

Часто борьба между двумя крупными компаниями покупателя загоняет в тупик. Главным образом я хочу попробовать поставить всё на места с двумя новыми и самыми спрашиваемыми

Ремонт
help2site
Ремонт айпада 3

Ipad 3 — это одно из новых поколение гаджетов от популярной компании Apple. Конечно же он отличается от Ipad 2 , но не на много!

Windows
help2site
Не запускается рабочий стол Windows 7

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

Игры
help2site
Ожидание флота в игре War Thunder — ждем новинки

Компания GAIJIN ENTERTAINMENT анонсирует появление флота в игре War Thunder. Большое бета-тестирование начнётся уже скоро. Более 20 боевых кораблей итальянского флота и других кораблей Второй

Web-Дизайн
help2site
Раскрутка и продвижение сайта в интернете

Продвижение сайта в интернете – об этом мечтает всякий вэб-мастер. А особенно, если это будет бесплатное продвижение сайта (любит народ халяву, что ж тут поделаешь!).