После переноса WordPress на другой домен или включения HTTPS сайт может редиректить на старый адрес, wp-admin может открывать старый домен, а картинки — оставаться со старыми ссылками. Причина в том, что WordPress хранит URL сайта в базе, а темы и плагины часто сохраняют абсолютные ссылки отдельно.

Где WordPress хранит основной URL

МестоЧто проверить
wp_optionsЗначения siteurl и home.
wp-config.phpКонстанты WP_HOME или WP_SITEURL, если их добавляли вручную.
Контент базыСсылки в записях, меню, виджетах и данных конструкторов.
КешСтарые сгенерированные страницы и CSS-файлы.

Безопасный порядок

  1. Сделайте backup файлов и базы данных.
  2. Проверьте wp-config.php на жестко прописанные WP_HOME/WP_SITEURL.
  3. Обновите siteurl и home в базе или через wp-admin, если он открывается.
  4. Search/replace выполняйте только инструментом, который понимает WordPress, потому что serialized data можно сломать обычной заменой текста.
  5. Очистите кеш и проверьте wp-admin, главную, внутренние страницы, картинки и формы.
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');

Эти константы можно использовать как временный способ спасения, если wp-admin редиректит на старый домен. После стабилизации лучше хранить правильные значения в базе.

Чеклист переноса

  • Переносите и файлы, и базу данных.
  • Проверьте в wp-config.php имя базы, пользователя и пароль.
  • Меняйте URL сайта только если изменился домен.
  • После переноса пересохраните постоянные ссылки и проверьте картинки.
  • Не удаляйте старый хостинг, пока DNS и почта не проверены.
У проблем WordPress часто несколько причин

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

Как проверить DNS без лишнего риска

DNS-настройки лучше менять поэтапно: сначала понять, где расположена активная DNS-зона, затем проверить текущие записи и только после этого вносить изменения. Если домен использует внешние NS-серверы, правки в панели хостинга могут не повлиять на работу сайта или почты.

  • проверьте активные NS-серверы домена;
  • сравните A, MX, TXT и CNAME-записи с ожидаемыми значениями;
  • учитывайте TTL и кэш провайдеров;
  • после изменения проверьте результат через несколько независимых сервисов.

Особенно аккуратно нужно работать с MX, SPF, DKIM и DMARC: ошибка в этих записях может не сломать сайт, но повлиять на доставку доменной почты.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Как изменить URL WordPress после переноса домена», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.