301 редирект с www и без 2025: как сохранить ссылочную массу и избежать дублирования
467
Время чтения: 13 минут
Представьте: половина ссылок ведёт на example.ru, а другая — на www.example.ru. Поисковики видят два разных сайта, и ваша ссылочная масса делится пополам, что может снизить позиции в выдаче на 30–50%. В 2025 году правильный 301 редирект помогает собрать весь авторитет в одном месте и избежать штрафов за дубли. Хотите настроить всё за 10 минут? Вот подробное руководство для Apache и IIS.
Проблема: почему www и без www — разные сайты
Поисковые системы Яндекс и Google считают http://example.ru и http://www.example.ru разными URL. Если ссылки распределяются между ними:
- Ссылочная популярность (PageRank, ТИЦ) делится
- Появляются дубли страниц
- Риск санкций за дублированный контент
Решение: 301 редирект (Moved Permanently) — постоянное перенаправление, которое передаёт 90–99% ссылочного веса, по данным Google Search Central.
Как настроить 301 редирект: общие шаги
- Выберите основной домен: с www или без (рекомендуем с www для брендинга)
- Проверьте текущие ссылки: в Яндекс.Вебмастере и Google Search Console
- Настройте редирект на сервере
- Укажите предпочтительный домен в GSC и Я.Вебмастере
- Проверьте через заголовки HTTP
Для Apache: настройка через .htaccess
90% хостингов работают на Apache. Модуль mod_rewrite обычно включён по умолчанию.
Пошагово:
- Проверьте mod_rewrite: в
httpd.confстрокаLoadModule rewrite_module modules/mod_rewrite.soдолжна быть раскомментирована - Скачайте .htaccess из корня сайта
- Создайте резервную копию
- Добавьте код (без www → с www):
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.ru$ RewriteRule ^(.*)$ https://www.example.ru/$1 - Загрузите и проверьте: введите
http://example.ru— должно перенаправить наhttps://www.example.ru
Для HTTPS добавьте SSL и используйте https:// в коде.
Для Microsoft IIS: настройка через web.config
Если у вас Windows-хостинг:
- Создайте web.config в корне сайта (если нет)
- Добавьте код (без www → с www):
<configuration> <system.webServer> <httpRedirect enabled="true" destination="https://www.example.ru/$1" httpResponseStatus="Permanent" /> <rewrite> <rules> <rule name="Non-www to www" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_HOST}" pattern="^example\.ru$" /> </conditions> <action type="Redirect" url="https://www.example.ru/{R:0}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration> - Или обратитесь в техподдержку — они сделают за 5 минут
| Сервер | Файл | Время настройки | Потеря веса |
|---|---|---|---|
| Apache | .htaccess | 5–10 мин | 1–10% |
| IIS | web.config | 10–15 мин | 1–10% |
Проверка: всё ли работает
- В браузере:
http://example.ru→https://www.example.ru - Через заголовки: redirect-checker или
curl -I http://example.ru - Ожидаемый ответ:
HTTP/1.1 301 Moved PermanentlyиLocation: https://www.example.ru/
Не уверены в настройках сервера? Проведите технический аудит сайта, чтобы выявить проблемы с редиректами и сохранить весь ссылочный вес.
Чек-лист: редирект настроен правильно
- 301, не 302 — только постоянный
- HTTPS везде — включая редирект
- Один основной домен в GSC и Я.Вебмастере
- Нет цепочек редиректов
- Проверка через 24 часа — кэш поисковиков
FAQ: отвечаем на частые вопросы
А если у меня Nginx?
Добавьте в конфиг: return 301 https://www.$host$request_uri;
Потеряю ли я трафик?
Нет — 301 передаёт 90–99% веса, по данным Google.
Готовы объединить ссылочную массу? Запустите SEO-продвижение с корректными редиректами, чтобы позиции росли, а не падали из-за технических ошибок.
Часто задаваемые вопросы
Что будет, если я не настрою 301 редирект между www и без www?
Поисковики будут считать http://example.ru и http://www.example.ru двумя разными сайтами. Из-за этого ваша ссылочная масса разделится пополам, что может снизить позиции в выдаче на 30-50%, а также появится риск штрафов за дублированный контент.
Какой домен лучше выбрать в качестве основного: с www или без?
Рекомендуется выбирать домен с www, так как это улучшает брендинг и позволяет гибко настраивать куки для поддоменов. Однако технически оба варианта равнозначны — главное, чтобы выбранный вариант был единым для всего сайта.
Мой сайт уже работает по HTTPS. Нужно ли менять код редиректа?
Да, если вы используете HTTPS, в коде редиректа обязательно укажите протокол https://, а не http://. Иначе посетители будут перенаправляться на незащищённую версию сайта, что приведёт к ошибкам безопасности и потере доверия.
После настройки редиректа как проверить, что он работает правильно?
Введите в браузере адрес без www (например, http://example.ru) и посмотрите, перенаправляет ли он на версию с www (или наоборот). Также проверьте HTTP-заголовки с помощью сервисов вроде Redirect Checker — код ответа должен быть 301.
Я настроил редирект, но в поисковой выдаче всё ещё видны оба адреса. Что делать?
Дополнительно укажите предпочтительный домен в Яндекс.Вебмастере и Google Search Console. После этого поисковикам потребуется некоторое время (от нескольких дней до недели), чтобы переиндексировать сайт и учесть новое основное зеркало.
Вы будете получать статьи по нашим направлениям, советы и кейсы предпринимателей