Автоматический редирект с www на без www в WordPress

|

При настройке домена для сайта на WordPress часто возникает необходимость сделать единую версию сайта — либо с www, либо без. Это важно для SEO, чтобы избежать дублирования контента и потери позиций в поисковых системах. В этой статье мы подробно рассмотрим, как сделать автоматический редирект с www на без www на WordPress, разберем варианты решения с помощью кода и плагинов.

Почему важен редирект с www на без www (или наоборот)

По умолчанию сайт доступен по двум адресам — с www и без. Например, https://www.example.com и https://example.com. Для поисковых систем это считается разными сайтами, что приводит к:

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

Редирект с www на без www через файл .htaccess

Самый распространенный способ — использовать .htaccess на сервере Apache. Этот метод не зависит от WordPress и работает быстро.

Добавьте в начало файла .htaccess в корне сайта следующий код:

# Редирект с www на без www для WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]

Объяснение:

После внесения изменений сохраните файл и проверьте, что при заходе на https://www.example.com/ вы автоматически переходите на https://example.com/.

Редирект с www на без www через PHP в WordPress

Если у вас нет доступа к .htaccess или сервер не Apache, можно сделать редирект через код WordPress. Его нужно добавить в файл functions.php вашей темы или в отдельный плагин.

function wpreboot_redirect_www_to_non_www() {
    if (strpos($_SERVER['HTTP_HOST'], 'www.') === 0) {
        $non_www = 'https://' . substr($_SERVER['HTTP_HOST'], 4) . $_SERVER['REQUEST_URI'];
        wp_redirect($non_www, 301);
        exit();
    }
}
add_action('template_redirect', 'wpreboot_redirect_www_to_non_www');

Этот код проверяет, начинается ли хост с www., и если да — делает 301 редирект на адрес без www. Рекомендуется использовать этот метод только если вы не можете настроить сервер.

Использование плагинов для редиректа с www на без www

Если не хотите самостоятельно править файлы, можно использовать плагины для управления редиректами. Вот несколько популярных вариантов:

Пример настройки редиректа в плагине Redirection:

  1. Установите и активируйте плагин Redirection.
  2. Перейдите в «Инструменты» → «Redirection».
  3. Добавьте новое перенаправление:

Это позволит перенаправлять все запросы с www на без www.

Проверка и отладка редиректа

После настройки редиректа важно проверить его корректность. Это можно сделать:

Если редирект не срабатывает, проверьте, нет ли конфликтов с другими правилами в .htaccess или настройках сервера.

Особенности работы с SSL и CDN

При использовании HTTPS важно, чтобы SSL-сертификат был действителен для обеих версий домена — с www и без. Иначе редирект не сработает корректно и пользователи увидят ошибку безопасности.

При использовании CDN (например, Cloudflare) редиректы лучше делать на уровне сервера или настроек CDN, чтобы уменьшить задержку.

Пример редиректа в Cloudflare

В панели Cloudflare можно настроить Page Rule с условием:

Это даст быстрый и надежный редирект без нагрузки на сервер.

Выводы и рекомендации

Для корректной работы сайта и SEO очень важно сделать единый адрес без дублирования с www. Лучший способ — настроить редирект на уровне сервера через .htaccess или конфигурацию веб-сервера.

Если это невозможно, можно использовать PHP-код в WordPress или плагины, например, Redirection.

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

Для автоматизации управления перенаправлениями и оптимизации SEO можно использовать плагин Clearfy Pro, который предлагает расширенные возможности по управлению редиректами, очистке базы и ускорению WordPress.

Как автоматизировать удаление спам-комментариев в WordPress
31.12.2025
Как запретить регистрацию на WordPress: функции и плагины для контроля доступа
26.01.2026
Как создать автоматический отчет по ошибкам в WordPress с помощью плагина
27.12.2025
Как использовать хуки для контроля корзины WooCommerce: практическое руководство
17.04.2026
Как изменить URL пользовательского профиля в WordPress без потери SEO
09.02.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее