Редирект 302 вместо 301: как сделать постоянную переадресацию

Сложность: Сами за 5 минут Обновлено 30.10.2026

Что это значит

С неосновного адреса (http или www) сайт перенаправляет на основной, но помечает это перенаправление как «временное».

Чем мешает

Поисковики считают, что старый адрес ещё вернётся, и могут держать в поиске его, а не основной.

Как исправить

WordPress

  1. Если перенаправление делает плагин (Really Simple Security, Redirection), выберите в нём тип 301. Если оно в .htaccess, замените в правиле R=302 на R=301.

Tilda

  1. Перенаправления Tilda по умолчанию постоянные. Если у вас 302, напишите в поддержку Tilda. Если домен проходит через Cloudflare или DNS-сервис с переадресацией, проверьте тип перенаправления там.

1С-Битрикс

  1. Найдите правило в .htaccess и замените R=302 на R=301 (или [R] без кода на [R=301]).

OpenCart

  1. Найдите правило в .htaccess и замените R=302 на R=301.

Другой движок или свой сервер

  1. nginx: замените return 302 (или rewrite … redirect) на return 301 (или rewrite … permanent).

Пример кода

Замените example.by на адрес своего сайта.

# Apache: было [L,R=302] → стало [L,R=301]
RewriteRule ^ https://example.by%{REQUEST_URI} [L,R=301]

# nginx
return 301 https://example.by$request_uri;

Если правило записано в конфиге сервера, а не в плагине, его меняет разработчик.

Если сайт делал подрядчик

Перешлите ему ссылку на отчёт и эту просьбу:

Перенаправление на основной адрес сайта временное (302/307). Замените его, пожалуйста, на постоянное 301.

Как проверить, что всё исправлено

Проверьте сайт снова на yasnoseo.by.