301 редирект: что это и когда использовать
301 редирект — постоянное перенаправление страницы на новый URL. Передаёт весь ссылочный вес и сообщает поисковикам об изменении адреса страницы.
Что такое 301 редирект
301 редирект — HTTP-ответ сервера со статус-кодом 301 Moved Permanently, сообщающий браузеру и поисковым роботам, что запрашиваемая страница навсегда переехала на новый URL. Это постоянное перенаправление — в отличие от временного 302.
При 301 редиректе браузер автоматически переходит на новый URL, пользователь почти не замечает перенаправления.
Зачем нужен 301 редирект
301 редирект применяется в следующих случаях:
- Переезд сайта — смена домена (example.ru → example.com)
- Смена URL — реструктуризация разделов сайта
- HTTP → HTTPS — принудительное перенаправление на защищённую версию
- www → без www — унификация версий домена
- Удалённые страницы — перенаправление на актуальный аналог
Как настроить 301 редирект
Nginx
# Постоянный редирект одной страницы
location /old-page {
return 301 /new-page;
}
# Смена домена
server {
server_name old-domain.com;
return 301 https://new-domain.com$request_uri;
}
# HTTP → HTTPS
server {
listen 80;
return 301 https://$host$request_uri;
}
Apache (.htaccess)
# Одна страница
Redirect 301 /old-page /new-page
# Вся папка
RedirectMatch 301 ^/old-section/(.*) /new-section/$1
# Смена домена
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [NC]
RewriteRule (.*) https://new-domain.com/$1 [R=301,L]
Next.js
// next.config.js
async redirects() {
return [{
source: '/old-page',
destination: '/new-page',
permanent: true, // это 301
}];
}
SEO-эффект 301 редиректа
Google передаёт практически весь ссылочный вес (PageRank) через 301 редиректы. Ранее считалось что теряется 15% — сейчас Google говорит о полной передаче.
Важно: Цепочки редиректов снижают эффективность:
/page → /page-v2 → /page-v3 ← плохо
/page → /page-v3 ← хорошо
Проверка редиректов на reChecker
Используйте Проверку редиректов для анализа цепочек перенаправлений. Инструмент покажет:
- Все редиректы и их статус-коды
- Количество шагов в цепочке
- Финальный URL назначения
- Время каждого перенаправления
FAQ
Чем 301 отличается от 302? 301 — постоянный (permanent), поисковики обновляют индекс. 302 — временный (found), поисковики сохраняют исходный URL. Используйте 301 для постоянных изменений.
301 редирект замедляет загрузку? Каждый редирект добавляет HTTP round-trip (100-300 мс). Минимизируйте цепочки, убирайте промежуточные редиректы.
Как долго 301 редирект передаёт вес? Бессрочно, пока редирект активен. Google обновляет индекс постепенно — может занять несколько недель после настройки.
Попробуйте инструмент
Проверьте 301 редирект на вашем сайте с помощью бесплатного инструмента.
Проверка редиректов →