Сайт использует cookie-файлы. Продолжая пользоваться сайтом, вы принимаете нашу политику использования файлов cookie.
Принять
Competent Tools · Technical SEO

Генератор 301 и 302 редиректов онлайн — .htaccess и Nginx

Создавайте правила перенаправления со старых URL на новые адреса. Выберите 301 или 302, сервер Apache или Nginx, добавьте одну или несколько пар URL и получите готовый код для настройки редиректов.

301 постоянный редирект
302 временный редирект
Apache · Nginx готовые правила
Redirect Generator

Создать правила редиректа

код формируется в браузере
Правила 0
Массовое добавление одна пара URL на строку
Разделяйте старый и новый адрес пробелом, табуляцией или символом →
.htaccess Добавьте хотя бы один редирект
 
Редиректы 0
Тип 301
Сервер Apache
Ошибки 0
!

Перед публикацией массовых редиректов проверяйте каждую пару URL. Ошибочные правила могут создать redirect chains, циклы, отправить пользователей на нерелевантные страницы или закрыть доступ к важным URL. Генератор формирует конфигурацию, но не проверяет сервер и существование конечных страниц.

HTTP Redirects

Чем отличаются 301 и 302 редиректы

Оба варианта перенаправляют запрос на другой URL, но передают разный смысл: постоянное или временное изменение адреса.

301

Постоянное перенаправление

Используется, когда старый URL окончательно заменён новым адресом и возврат к прежней версии не планируется.

301 Moved Permanently
302

Временное перенаправление

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

302 Found
Use Cases

Когда нужен 301 redirect

Особенно важно правильно настроить редиректы при изменении структуры URL, переносе сайта или удалении старых страниц.

01

Изменение URL страницы

/old-service/ → /services/new/

Старый адрес заменяется новым URL.

02

Переезд сайта

old.kz → new.kz

Пользователи и поисковые системы перенаправляются на новый домен.

03

Удаление страницы

/old-product/ → /category/

Только если существует действительно релевантная новая страница.

04

Объединение дублей

/page-old/ → /page/

Один вариант URL полностью заменяется другим.

Apache

301 редирект в .htaccess

На Apache простые перенаправления могут задаваться через директиву Redirect. Более сложные сценарии часто реализуют через mod_rewrite.

.htaccess Apache
Redirect 301 /old-page/ https://example.com/new-page/

Redirect 301 /old-service/ https://example.com/services/new/

Redirect 301 /old-contact/ https://example.com/contacts/
Nginx

301 редирект в Nginx

В Nginx простое перенаправление конкретного URL можно реализовать через location и return.

nginx.conf Nginx
location = /old-page/ {
    return 301 https://example.com/new-page/;
}

location = /old-service/ {
    return 301 https://example.com/services/new/;
}
Redirect vs Canonical

301 redirect и canonical — разные инструменты

Redirect реально отправляет пользователя на другой URL. Canonical оставляет страницу доступной и передаёт поисковой системе сигнал о предпочтительном адресе.

301 REDIRECT
/old/ /new/

Пользователь автоматически оказывается на новом URL.

Redirect Chains

Избегайте цепочек редиректов

Если URL A должен в итоге вести на C, обычно лучше перенаправлять его сразу на конечный адрес, а не создавать лишние промежуточные шаги.

ЛИШНЯЯ ЦЕПОЧКА
/a/ /b/ /c/
ПРЯМОЙ РЕДИРЕКТ
/a/ /c/
Redirect Loop

Что такое redirect loop

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

/page-a/ /page-b/ /page-a/ ЦИКЛ
Site Migration

Редиректы при переезде сайта

При изменении домена или структуры лучше заранее подготовить карту соответствия старых URL новым адресам.

Старый URL Новый URL Код
/services/seo-old/ /services/seo-promotion/ 301
/about-company/ /about/ 301
/blog/article-old/ /blog/article-new/ 301
Common mistakes

Частые ошибки с редиректами

При массовых изменениях URL одна ошибка может повлиять сразу на большой раздел сайта.

01

Всё ведёт на главную

Старые страницы нужно перенаправлять на максимально релевантные новые URL.

02

Redirect chain

Старый URL проходит через несколько промежуточных перенаправлений.

03

Redirect loop

Два или несколько URL перенаправляют запрос по кругу.

04

302 вместо 301

Временный redirect используется, хотя URL был перенесён окончательно.

05

Новый URL возвращает 404

Конечная страница должна реально существовать и быть доступной.

06

Внутренние ссылки на старый URL

После миграции лучше обновлять внутренние ссылки напрямую на конечные адреса.

Важно

Генератор создаёт код, но не меняет конфигурацию сервера

Полученные правила нужно самостоятельно добавить в соответствующую конфигурацию Apache или Nginx. Перед применением на рабочем сайте сохраните резервную копию текущей конфигурации и проверяйте результат после публикации изменений.

FAQ

Вопросы про 301 и 302 редиректы

Основные вопросы о перенаправлении URL и техническом SEO.

Что такое 301 редирект?

301 редирект — постоянное HTTP-перенаправление, которое используется, когда старый URL окончательно заменён новым адресом.

Что такое 302 редирект?

302 редирект — временное HTTP-перенаправление, которое используют, когда переход на другой URL предполагается как временный.

В чём разница между 301 и 302?

301 означает постоянное изменение URL, а 302 сообщает, что перенаправление временное и исходный адрес может снова использоваться.

Можно ли делать 301 редирект на главную страницу?

Можно, если главная страница действительно является наиболее релевантной заменой. Массово перенаправлять все удалённые URL на главную обычно не стоит.

Что такое цепочка редиректов?

Цепочка редиректов возникает, когда один URL перенаправляет на второй, второй на третий и только затем достигается конечная страница.

Что такое redirect loop?

Redirect loop — цикл перенаправлений, при котором URL отправляют запрос друг на друга и браузер не может достичь конечной страницы.

Чем 301 redirect отличается от canonical?

301 redirect перенаправляет пользователя и браузер на другой URL, а canonical оставляет исходную страницу доступной и указывает поисковой системе предпочтительный адрес.

Можно ли создать массовые редиректы?

Да. В генератор можно добавить несколько пар старых и новых URL вручную или вставить список пар в поле массового добавления.

Поддерживает ли генератор Apache и Nginx?

Да. Генератор может сформировать базовые правила перенаправления для Apache .htaccess и Nginx.

Генератор редиректов бесплатный?

Да. Генератор редиректов Competent можно использовать бесплатно без регистрации.

Competent Agency

Редиректы готовы — проверим всю структуру URL сайта.

Анализируем 3xx, цепочки перенаправлений, 404, canonical, sitemap.xml, robots.txt, внутренние ссылки и индексацию.

SEO-продвижение
Бесплатная консультация WhatsApp