
Смена адреса сайта на WordPress требует точного подхода, так как неправильная конфигурация может привести к потере контента и недоступности страниц. Основной принцип заключается в последовательной корректировке настроек URL в админ-панели и базе данных, а также проверке ссылок внутри контента.
Прежде чем менять домен, необходимо создать полный бэкап файлов сайта и базы данных. Это позволяет восстановить работу сайта в случае ошибок. Рекомендуется использовать плагины типа UpdraftPlus или стандартный экспорт через phpMyAdmin, сохраняя копию локально.
Далее следует обновить параметры WordPress: в разделе Настройки → Общие необходимо изменить Адрес WordPress (URL) и Адрес сайта (URL) на новый домен. После сохранения изменений важно проверить, что сайт корректно открывается и админ-панель доступна.
Все внутренние ссылки и медиафайлы нужно обновить через поиск и замену в базе данных. Для этого подходят инструменты, например, Better Search Replace, который позволяет массово корректировать URL, не нарушая сериализованные данные.
На завершающем этапе требуется настроить перенаправления с старого домена на новый через файл .htaccess или серверные правила. Это обеспечит сохранение SEO-позиций и корректную индексацию поисковыми системами.
Проверка совместимости темы и плагинов перед сменой адреса

Перед изменением URL необходимо убедиться, что текущая тема и плагины полностью совместимы с новой структурой сайта. Несовместимость может вызвать ошибки отображения, некорректную работу виджетов или потерю функционала.
Первым шагом следует проверить, поддерживает ли тема абсолютные и относительные пути. Если тема использует жестко заданные URL в CSS, JS или изображениях, после смены адреса потребуется их корректировка. Для проверки откройте файл functions.php и все файлы шаблонов, убедитесь, что нет ссылок вида https://старый-домен.ru/….
Далее необходимо проверить плагины. В панели WordPress перейдите в раздел «Плагины» и сверните список активных элементов. Для каждого плагина следует:
| Действие | Инструкция | Ожидаемый результат |
|---|---|---|
| Проверка URL в настройках | Откройте страницу настроек плагина и убедитесь, что ссылки динамические, а не статичные. | Все пути корректно обновятся после смены домена. |
| Тест на AJAX и REST API | Для плагинов с AJAX-запросами выполните тестовые операции (например, отправка формы, загрузка контента). | Запросы успешно обрабатываются, нет ошибок 404. |
| Совместимость с SSL | Если новый домен использует HTTPS, убедитесь, что плагин не блокирует загрузку ресурсов. | Все элементы загружаются без предупреждений браузера. |
| Резервное копирование | Перед сменой адреса создайте полную резервную копию файлов темы и базы данных. | Возможность отката без потери данных при ошибках совместимости. |
После проверки каждого плагина рекомендуется активировать режим отладки WordPress (define('WP_DEBUG', true);) и записать все предупреждения и ошибки. Если обнаружены проблемы, исправьте их или временно отключите конфликтующие плагины перед сменой адреса.
Только после успешной проверки совместимости темы и всех плагинов следует приступать к изменению URL, что минимизирует риск нарушения функционала сайта.
Резервное копирование базы данных и файлов сайта

Создайте полную резервную копию базы данных MySQL через phpMyAdmin. Выберите базу данных, нажмите «Экспорт», метод «Быстрый», формат SQL. Для больших баз используйте метод «Пользовательский» с сжатием в gzip для уменьшения размера файла.
Для резервного копирования файлов сайта подключитесь к серверу по FTP или SFTP и скачайте всю директорию WordPress, включая wp-content, wp-config.php и .htaccess. Особое внимание уделите папке wp-content: в ней находятся темы, плагины и медиафайлы.
Если хостинг поддерживает автоматические бэкапы, настройте ежедневное создание копий базы данных и файлов с хранением минимум 7 дней. Для дополнительной защиты используйте внешние хранилища: Google Drive, Dropbox или Amazon S3.
Перед изменением адреса сайта убедитесь, что резервная копия базы данных корректно импортируется на локальный сервер или тестовый сайт, а все файлы полностью скачаны и не повреждены.
Для больших сайтов рекомендуются плагины типа UpdraftPlus или All-in-One WP Migration, которые создают архивы базы данных и файлов одновременно и позволяют восстанавливать сайт в один клик.
Изменение URL в настройках WordPress и wp-config.php
Для безопасного изменения адреса сайта сначала войдите в админ-панель WordPress и перейдите в Настройки → Общие. Обновите поля Адрес WordPress (URL) и Адрес сайта (URL), введя новый домен с правильным протоколом (http или https). После сохранения WordPress автоматически обновит внутренние ссылки и пути к медиафайлам.
Если доступ к админ-панели ограничен или требуется временное переопределение URL, внесите изменения в файл wp-config.php, добавив строки:
define('WP_HOME','https://new-domain.com');
define('WP_SITEURL','https://new-domain.com');
Эти константы имеют приоритет над настройками в админке и позволяют сразу загрузить сайт с новым адресом. После внесения изменений убедитесь, что права доступа к wp-config.php ограничены для безопасности.
Для корректного отображения медиа и ссылок после смены URL рекомендуется использовать SQL-запрос или плагин для массовой замены старого домена в базе данных, чтобы исключить битые ссылки и сохранить работоспособность всех страниц.
Обновление ссылок в базе данных через инструмент Search & Replace

После изменения адреса сайта на WordPress ссылки в базе данных остаются привязанными к старому домену. Инструмент Search & Replace позволяет массово обновить URL, включая записи постов, страницы, медиафайлы и метаданные плагинов.
Перед началом работы создайте полную резервную копию базы данных. Любая ошибка при массовой замене может привести к недоступности сайта или повреждению контента.
Установите плагин Better Search Replace или WP Migrate DB. В настройках укажите старый URL, новый URL и выберите все таблицы базы данных. Рекомендуется сначала выполнить тестовую замену в режиме «Dry Run» для проверки количества затронутых записей.
Особое внимание уделяйте сериализованным данным. Плагины типа Advanced Custom Fields или WooCommerce хранят массивы и объекты в сериализованном виде. Инструменты Search & Replace корректно пересчитают длину строк, предотвращая повреждение данных.
После успешного выполнения замены проверьте работу основных страниц, медиафайлов и внутренних ссылок. Очистите кэш WordPress и кэш CDN, чтобы изменения отобразились корректно для всех пользователей.
Регулярно фиксируйте URL при будущих миграциях. Ведение таблицы изменений позволит минимизировать ошибки при очередной смене домена.
Настройка перенаправлений 301 для старых URL
После смены адреса сайта в WordPress крайне важно настроить перенаправления 301, чтобы сохранить позиции в поисковых системах и предотвратить ошибки 404.
Для корректной настройки перенаправлений выполните следующие шаги:
- Создайте резервную копию текущего файла
.htaccessили конфигурации сервера. - Определите список всех старых URL, включая страницы, записи, медиафайлы и категории.
- Составьте соответствие старых URL новым. Например:
https://oldsite.com/blog/post1→https://newsite.com/blog/post1https://oldsite.com/category/news→https://newsite.com/news
- Если сервер Apache, добавьте в
.htaccessправила:Redirect 301 /blog/post1 https://newsite.com/blog/post1 Redirect 301 /category/news https://newsite.com/news - Если сервер Nginx, используйте конфигурацию:
rewrite ^/blog/post1$ https://newsite.com/blog/post1 permanent; rewrite ^/category/news$ https://newsite.com/news permanent; - Для большого количества URL рекомендуется использовать плагины WordPress, например Redirection или Rank Math, которые позволяют импортировать CSV со списком перенаправлений.
- После настройки обязательно проверьте каждое перенаправление с помощью инструментов типа HTTP Status Checker или Screaming Frog.
- Отслеживайте логи сервера и Google Search Console, чтобы выявить недостающие или неправильно настроенные редиректы.
Применение перенаправлений 301 на старые URL гарантирует сохранение трафика, рейтинга страниц и корректное перенаправление пользователей на новые адреса без потери данных.
Проверка работоспособности сайта после смены адреса

Проверьте работу всех ссылок на сайте через инструменты вроде Screaming Frog или Ahrefs. Любые сломанные ссылки нужно исправить, обновив их под новый домен.
Убедитесь, что медиафайлы, включая изображения и видео, отображаются корректно. Для этого откройте страницы с контентом, загруженным до смены адреса, и проверьте прямые URL ресурсов.
Проверьте работу форм, комментариев и функционала плагинов. Особенно важно протестировать плагины кэширования и SEO, чтобы они корректно обрабатывали новый URL.
Проверьте файл robots.txt и карту сайта: убедитесь, что ссылки внутри sitemap.xml указывают на новый адрес и поисковые системы смогут индексировать сайт.
Запустите проверку SSL-сертификата: все страницы должны открываться по HTTPS без предупреждений о безопасности.
Проверьте настройки постоянных ссылок в WordPress: перейдите в «Настройки → Постоянные ссылки» и нажмите «Сохранить изменения» для обновления структуры URL.
Используйте Google Search Console для отправки нового sitemap и отслеживания ошибок сканирования, чтобы убедиться, что поисковые системы видят сайт по новому адресу без проблем.
Наконец, проведите тестирование скорости сайта с новым доменом через Google PageSpeed Insights или GTmetrix, чтобы убедиться, что смена адреса не замедлила загрузку страниц.
Вопрос-ответ:
Можно ли поменять домен сайта на WordPress без потери контента и комментариев?
Да, это возможно. Для этого нужно корректно обновить адрес в настройках WordPress, а также в базе данных. После изменения необходимо настроить перенаправления 301 со старого домена на новый, чтобы сохранить доступ к страницам и рейтинг в поисковых системах. Рекомендуется сделать резервную копию файлов и базы данных перед началом процесса.
Как изменить адрес сайта через панель управления WordPress?
Адрес сайта можно поменять в разделе «Настройки» → «Общие». Там есть поля «Адрес WordPress (URL)» и «Адрес сайта (URL)». После внесения новых значений WordPress будет использовать новый домен. После этого нужно проверить работу ссылок и при необходимости обновить внутренние ссылки в базе данных через специальные плагины.
Как безопасно изменить домен сайта WordPress, чтобы все страницы и посты остались доступными?
Для безопасного изменения адреса сайта сначала создайте резервную копию базы данных и файлов сайта. После этого в панели управления WordPress перейдите в «Настройки» → «Общие» и измените поля «Адрес WordPress (URL)» и «Адрес сайта (URL)» на новый домен. Затем обновите ссылки внутри базы данных с помощью плагина поиска и замены, чтобы старый адрес заменился на новый в записях и медиафайлах. После этого проверьте работу сайта и перенаправления, чтобы убедиться, что все страницы открываются корректно.
Нужно ли редактировать файл .htaccess при смене домена WordPress?
Да, в большинстве случаев рекомендуется внести изменения в .htaccess, особенно если на сайте настроены постоянные ссылки или использовались перенаправления. Это позволит избежать ошибок 404 при переходе со старых ссылок. Обычно достаточно добавить правила 301 для редиректа всех страниц со старого домена на новый, что сохранит трафик и позиции сайта в поисковых системах.
Как перенести медиафайлы и изображения на новый адрес WordPress без их потери?
При смене домена важно убедиться, что все медиафайлы корректно отображаются на новом адресе. Если файлы хранятся локально на сервере, достаточно обновить ссылки в базе данных через плагин поиска и замены. Если используется сторонний хостинг для медиа, убедитесь, что новый адрес указан в настройках плагинов и в ссылках на страницы и посты. После этого рекомендуется проверить несколько страниц с изображениями, чтобы убедиться, что они отображаются без ошибок.
Какие меры принять, чтобы сайт не потерял позиции в поисковых системах после изменения адреса?
Главное — настроить постоянные редиректы со старого домена на новый через код 301. Это сообщает поисковым системам, что страницы переместились, и помогает сохранить рейтинг. Также нужно обновить карту сайта, файл robots.txt и уведомить Google Search Console о смене адреса. Проверка всех внутренних ссылок на новом сайте гарантирует, что нет битых ссылок, которые могли бы повлиять на индексацию.
Можно ли изменить адрес сайта WordPress без использования плагинов?
Да, это возможно вручную. Для этого нужно изменить значения siteurl и home в таблице wp_options базы данных через phpMyAdmin или другой инструмент управления базой. После этого обновите файл wp-config.php, если нужно, и вручную замените старые ссылки на новые в базе данных с помощью SQL-запросов. Этот способ требует аккуратности, так как любая ошибка может привести к недоступности сайта.
