Перенос сайта 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 позволяют удалять как каталоги, так и

iOS
help2site
iPhone или iPad работает медленно? Есть способы это исправить

Вы заметили, что после установки iOS 8 ваш iPhone или iPad стал медленнее соображать (особенно актуально для iPhone/iPad старших поколений), прочтите несколько не сложных способов описанных ниже и возможно один из них поможет

Интернет
help2site
Хостинг картинок. Что такое хостинг картинок?

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

Игры
help2site
Играть бесплатно в игры Gaminator

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

Web-Дизайн
help2site
Перезагрузка Apache в Windows

В этой заметке я расскажу вам, как перезагрузить Apache в Windows не с помощью командной строки, а с использованием интерфейса Windows. Я считаю, что для

Web-Дизайн
help2site
Защита от спама для любого сайта (JavaScript)

Cегодня мы поговорим про насущную проблему «СПАМ».  Способ решения данной проблемы позволит избавиться от спама на форме обратной связи, спам на комментарии или же спам на заказы в интернет магазине. Хотелось

Оборудование
help2site
Влияние блока питания на работу компьютера

Что нужно для стабильной работы компьютера? Хорошая видеокарта, процессор, системная плата, но многие забывают добавить к этому списку качественный и мощный блок питания. Блок питания, как центр электроснабжения