Изменение URL сайта в WordPress может потребоваться при переносе проекта на новый домен, переходе с HTTP на HTTPS, изменении структуры адресов или настройке поддомена. Несмотря на кажущуюся простоту, неправильное изменение URL может привести к ошибкам доступа, циклическим редиректам и некорректной работе сайта. В этой статье рассмотрим все основные способы изменения URL WordPress сайта и рекомендации по безопасному выполнению данной процедуры.

Что такое URL сайта в WordPress

В настройках WordPress используются два важных параметра:

  • WordPress Address (URL) — адрес расположения файлов WordPress.
  • Site Address (URL) — адрес, который видят посетители сайта.

В большинстве случаев оба значения совпадают и содержат основной домен сайта.

Когда требуется изменить URL

Наиболее распространенные причины изменения адреса сайта:

  • Перенос сайта на новый домен.
  • Переход с HTTP на HTTPS.
  • Изменение поддомена.
  • Перенос WordPress в отдельную папку.
  • Исправление ошибочных настроек URL.

Изменение URL через панель управления WordPress

Самый простой способ подходит в случае, если доступ к административной панели сохраняется.

Для изменения адреса:

  1. Войдите в административную панель WordPress.
  2. Откройте раздел «Настройки» → «Общие».
  3. Найдите поля «Адрес WordPress (URL)» и «Адрес сайта (URL)».
  4. Введите новый адрес сайта.
  5. Сохраните изменения.

После сохранения система может потребовать повторную авторизацию.

Изменение URL через файл wp-config.php

Если доступ к админке отсутствует, можно указать новый URL непосредственно в конфигурационном файле WordPress.

Откройте файл wp-config.php и добавьте строки:

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

Замените адрес на актуальный домен вашего сайта.

После сохранения файла WordPress начнет использовать новые значения независимо от настроек базы данных.

Изменение URL через базу данных

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

Для этого:

  1. Откройте phpMyAdmin.
  2. Выберите базу данных сайта.
  3. Перейдите в таблицу wp_options.
  4. Найдите параметры siteurl и home.
  5. Измените их значения на новый адрес.
  6. Сохраните изменения.

После обновления параметров сайт будет использовать новый URL.

Массовая замена старого URL в базе данных

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

Пример SQL-запроса:

 UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://old-domain.com', 'https://new-domain.com' ); 

Перед выполнением подобных операций обязательно создавайте резервную копию базы данных.

Переход с HTTP на HTTPS

Одной из самых частых задач является перевод сайта на защищенный протокол HTTPS.

Для корректного перехода необходимо:

  • Установить SSL-сертификат.
  • Изменить URL сайта на HTTPS.
  • Настроить редирект с HTTP на HTTPS.
  • Обновить внутренние ссылки.
  • Проверить работу изображений и скриптов.

Настройка редиректа после смены URL

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

Для Apache в файле .htaccess можно использовать:

 RewriteEngine On RewriteCond %{HTTP_HOST} ^old-domain\.com$ [NC] RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L] 

Это поможет сохранить позиции сайта в поисковых системах.

Проверка сайта после изменения URL

После смены адреса рекомендуется проверить:

  • Работу главной страницы.
  • Корректность внутренних ссылок.
  • Изображения и медиафайлы.
  • Формы обратной связи.
  • Работу плагинов.
  • Карту сайта XML.
  • Файл robots.txt.

Распространенные ошибки

При изменении URL пользователи часто сталкиваются со следующими проблемами:

  • Ошибка входа в админ-панель.
  • Белый экран сайта.
  • Циклические редиректы.
  • Некорректные ссылки на изображения.
  • Ошибки SSL-сертификата.
  • Смешанный контент (Mixed Content).

Большинство подобных проблем решается корректировкой настроек URL и обновлением ссылок в базе данных.

Резервное копирование перед изменениями

Перед любыми изменениями адреса сайта необходимо создать резервную копию файлов и базы данных. Это позволит быстро восстановить проект при возникновении ошибок.

Рекомендуется сохранять копии:

  • Файлов WordPress.
  • Базы данных MySQL.
  • Файла wp-config.php.
  • Файла .htaccess.

Заключение

Изменение URL WordPress сайта является стандартной процедурой при переносе проекта на новый домен или переходе на HTTPS. Выполнить задачу можно через административную панель, файл wp-config.php или базу данных. Главное — предварительно создать резервную копию сайта, правильно настроить редиректы и проверить работу всех страниц после внесения изменений. Такой подход позволит избежать ошибок и сохранить позиции сайта в поисковых системах.