Как правильно изменить URL-адрес WordPress

В этой статье мы расскажем, зачем и как поменять URL-адрес WordPress-сайта.

Зачем изменять URL-адрес своего WordPress-сайта

Вот несколько причин, из-за которых вебмастера чаще всего изменяют URL-адрес своего сайта на WordPress:

Сценарий 1. Переход на новое доменное имя

Владельцы сайтов часто меняют название бренда или переходят на другое доменное имя, который звучит более привлекательно. Этот процесс сопровождается изменением URL-адреса и перемещением файлов сайта на новый домен. А также и всей системы WordPress.

Пример такой миграции: с myexamplesite.com на thebestsiteintheworld.com. В данном случае изменяется основной домен.

Сценарий 2. Переход на HTTPS

Использование протокола HTTPS помогает сделать сайт более безопасным и повысить его позиции в Google.

Чтобы перевести сайт с HTTP на HTTPS, сначала нужно установить SSL- сертификат. Затем изменить URL-адрес сайта, чтобы использовать его новую версию с HTTPS.

Сценарий 3: Перемещение контента из подкаталога

Отдельные части сайта располагаются в поддоменах. Но иногда нужно перенести весь контент из поддомена на URL-адрес главной страницы.

Например:

  • Переход с myexamplesite.com/blog на myexamplesite.com.
  • Переход с blog.myexamplesite.com на myexamplesite.com.

Как изменить URL-адрес WordPress

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

Способ 1: Изменить URL-адрес сайта из панели администрирования WordPress

Лучше использовать этот метод. Но на некоторых сайтах URL-адрес может быть жестко задан в файле wp-config.php. Тогда придется использовать метод 2.

Чтобы изменить URL-адрес сайта, в панели администрирования WordPress перейдите в меню Настройки → Общие.

Способ 1: Изменить URL-адрес сайта из панели администрирования WordPress

Найдите следующие поля:

  • Адрес WordPress (URL).
  • Адрес сайта (URL).
Способ 1: Изменить URL-адрес сайта из панели администрирования WordPress - 2

Адрес WordPress - URL, куда переходят пользователи, чтобы найти основной блог или сайт.

Адрес сайта указывает на расположение файлов площадки.

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

Обязательно очистите кэш сайта после изменения этих URL-адресов. Так как сайт теперь будет доступен только по новым URL-адресам, указанным в этих полях.

Способ 2: Использовать файл wp-config.php

Сайт, работающий на базе WordPress, может иметь URL-адрес, жестко прописанный в файле wp-config.php. В подобном случае поля «Адрес WordPress» и «Адрес сайта» будут недоступны для редактирования. Проще говоря, URL-адрес, заданный в файле wp-config.php, переопределяет все, что прописано в настройках административной панели WordPress.

Следующий вариант - изменить URL-адрес в файле wp-config.php. Но сначала получите доступ к файлу wp-config.php с помощью:

  • FTP.
  • SSH.
  • WP-CLI.

После этого откройте файл wp-config.php, который чаще всего располагается в корневой директории WordPress. Затем вставьте приведенный ниже код вверху файла:

define('WP_HOME','https://myexamplesite.com');
define('WP_SITEURL','https://myexamplesite.com');

Если домены уже указаны в wp-config.php, то нужно изменить их.

Способ 3: С помощью базы данных

С помощью этого способа вы сможете изменить URL-адрес WordPress непосредственно в базе данных сайта. Для этого используется утилита phpMyAdmin.

Предупреждение. Изменение базы данных сайта может привести к сбою в его работе. Если вы не уверены в своих навыках, то используйте один из других методов.

Зайдите в phpMyAdmin и выберите базу данных сайта из списка слева. Найдите таблицу wp_options.

Способ 3: С помощью базы данных

Затем введите новые URL и нажмите кнопку Go, чтобы сохранить их.

Способ 3: С помощью базы данных - 2

Способ 4: Изменить URL-адрес WordPress с помощью WP-CLI

Используйте этот метод, только если вы опытный разработчик. Он подразумевает использование командной строки для запуска определенных задач. Примените следующую команду для обновления значений URL-адреса сайта:

wp option update home 'http://myexamplesite.com'
wp option update siteurl 'http://myexamplesite.com'

Замените «myexamplesite» доменным именем своего сайта.

Важный последний шаг: обработка старых ссылок и URL

После изменения URL-адреса сайта вы можете столкнуться с неработающими ссылками. Чтобы решить эту проблему, используйте бесплатный плагин Velvet Blues Update URLs.

Вадим Дворниковавтор-переводчик статьи «How to Properly Change WordPress URL (4 Methods)»

Дайте знать, что вы думаете по данной теме статьи в комментариях. За комментарии, лайки, дизлайки, подписки, отклики низкий вам поклон!