При работе с сайтами возникают ситуации, когда сайт со всем своим содержимым не “переезжает” на новый хостинг, а просто меняет доменное имя: был my-site.ru, а стал mysite.com. Как выполнить такую замену “внутри” WordPress так, чтобы работосрособность сайта полностью сохранилась?Вот простые и быстрые способы изменить доменное имя существующего сайта на WordPress. Самый простой способ сменить домен – зайти в раздел “Настройки” – “Общие” в админке WordPress и там поменять значения следующих полей:
Этот способ удобен, надежен, но… работает не всегда. В частности, он может не работать, когда доменное имя уже изменилось.
Что делать в этом случае? Самое простое – изменить несколько строк в файле wp-config.php, который находится в корневой папке сайта. Откройте этот файл в редакторе и вставьте в самый конец две строки:
define( 'WP_HOME', 'http://новый-адрес.com' ); define( 'WP_SITEURL', 'http://новый-адрес.com' );
Разумеется “http://новый-адрес.com” надо заменить на настоящий адрес – новое доменное имя.
Есть еще один способ изменить адрес сайта при переносе. Но этот способ подходит только для исправления входа в административную панель, где затем вы должны будете прописать новый корректный адрес в меню «Настройки» – «Общие». Для этого откройте файл wp-config.php в редакторе и вставьте в самый конец строку:
define( 'RELOCATE', true );
Этот способ очень удобен в момент переключения домена:
- Сначала на старом домене добавляем эту строку в файл wp-config.php.
- Затем переключаем доменнное имя (адрес сайта) в настройках хостинга.
- Заходим в админку и меняем адрес сайта в меню «Настройки» – «Общие».
- Снова открываем на редактирование файл wp-config.php и удаляем из него добавленную на первом шаге строку.