Как правильно изменить 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 перейдите в меню Настройки → Общие.

Найдите следующие поля:
- Адрес WordPress (URL).
- Адрес сайта (URL).

Адрес 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.

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

Способ 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.