Генератор 301-редиректов
Из списка пар «старый адрес → новый» собирает готовые правила постоянного редиректа (301) для nginx, Apache (.htaccess) или таблицы CSV. Незаменимо при переезде сайта, смене структуры URL или переходе на ЧПУ — чтобы не потерять накопленный вес страниц и не отдавать поисковику 404.
Старый → новый URL
0 строкПравила редиректа
0 правилИз пар адресов — в правила сервера
Инструмент из списка пар «старый адрес → новый» собирает готовые правила постоянного редиректа: блок для конфигурации nginx, правила для Apache в файле .htaccess или таблицу CSV для загрузки в панель хостинга или плагин. Пары можно разделять табуляцией, стрелкой, запятой или пробелом — разделитель определяется сам.
Нужен он при переезде сайта, смене структуры адресов, переходе с параметров на понятные адреса: без редиректов старые страницы отдают 404, а накопленные ссылки и позиции в поиске пропадают. Код 301 говорит поисковику, что страница переехала навсегда, и вес передаётся новому адресу.
В nginx правила собираются директивами return 301 внутри location или блоком map для больших списков, в Apache — строками Redirect 301 или RewriteRule. Вставлять можно как пути, так и полные адреса: инструмент понимает оба варианта и подставляет их в синтаксис сервера. Кнопка «демо-данные» заполняет поле примером, чтобы посмотреть, как выглядит результат, а «скопировать результат» переносит правила в буфер целиком.

| Код | Смысл | Для чего |
|---|---|---|
| 301 | переехало навсегда | смена адреса, переезд домена |
| 302 | временно на другом адресе | акции, тесты, техработы |
| 307 | временно, метод запроса сохраняется | формы и API |
| 308 | навсегда, метод сохраняется | переезд API |
Четыре кода на два вопроса
Код 301 Moved Permanently появился в первой опубликованной спецификации HTTP/1.0 — RFC 1945 1996 года — вместе с 302. Спецификация HTTP/1.1 1999 года добавила 307, чтобы развести временный переезд и смену метода запроса, а постоянный аналог 308 описали только в 2015 году. Так четыре кода отвечают на два вопроса: навсегда ли переезд и можно ли менять метод.
Правила редиректов пишут на языке сервера. Apache вырос из сервера NCSA в 1995 году, а модуль mod_rewrite Ральфа Энгельшалла 1996 года превратил .htaccess в место, где живут правила переадресации на миллионах сайтов. Nginx Игорь Сысоев выпустил в 2004 году, и его директивы return и map оказались проще и быстрее для длинных списков.
Для поиска вопрос стоял иначе: теряется ли вес страницы при переезде. Долгое время считалось, что часть теряется, и в 2016 году сотрудники Google заявили, что редиректы с кодами 3xx вес не съедают. Настоящие потери случаются от цепочек редиректов, ссылок на давно снесённые адреса и правил, которые ведут на страницу с ошибкой.


Как не потерять вес при переезде
Соберите список пар в таблице: старый адрес слева, новый справа, по одной паре на строку. Проверьте, что новые адреса открываются с кодом 200, иначе получится редирект на ошибку. Ведите со страницы на страницу: массовый редирект всего на главную поисковики считают мягкой ошибкой 404.
Вставьте правила в конфигурацию и проверьте их: проверка редиректов покажет цепочку и итоговый код, а проверка ответа сервера — заголовки. Цепочки из двух и более переходов сокращайте до одного, старые адреса уберите из карты сайта.
Для nginx длинный список удобнее держать в блоке map в отдельном файле — правила не замедляют сервер, и список легко править. В Apache порядок строк имеет значение: более общие правила ставьте ниже частных, иначе они перехватят запрос раньше. После выкладки проверьте адреса с завершающим слешем и с параметрами: сервер считает /page и /page/ разными путями, и правило нужно для обоих.
| На выходе | nginx, .htaccess, CSV |
| Разделитель пар | таб, стрелка, запятая, пробел |
| Адреса | пути или полные |
| Код переезда | 301 |
| Временный | 302, 307 |
| RFC 1945 | 1996 |
| mod_rewrite | 1996 |
| nginx | 2004 |
Что дальше
Правила собраны и выложены на сервер — дальше их стоит проверить в деле: проверка редиректов пройдёт по всей цепочке переходов и покажет, куда в итоге приходит адрес и не появилось ли лишних звеньев.
Как пользоваться
- В левое поле вставьте строки вида «старый-адрес → новый-адрес». Разделитель между ними — табуляция (удобно копировать из Excel), запятая или пробел. По одной паре на строку.
- Переключите вывод под ваш сервер: nginx (return 301), Apache .htaccess (Redirect 301) или CSV для проверки списком.
- Справа появятся готовые директивы. Скопируйте их в конфиг nginx, в файл .htaccess или сверьте по таблице, затем перезагрузите сервер.
Частые вопросы
Чем 301 отличается от 302?
301 — постоянный редирект: поисковик переносит накопленный вес страницы на новый адрес и со временем заменяет старый URL в индексе. 302 — временный, вес не передаётся. При переезде и смене URL нужен именно 301.
Что вставлять — пути или полные адреса?
Для правил на одном домене обычно достаточно путей вида /old/ → /new/. Для переезда на другой домен указывайте полные адреса с https://. Инструмент подставит то, что вы введёте, без изменений.
Как применить правила на сервере?
Для nginx — добавьте строки в нужный server-блок и выполните reload. Для Apache — положите строки в .htaccess в корне сайта. После этого проверьте несколько старых адресов: они должны отдавать код 301 и открывать новую страницу.
Где этому учат
Похожие инструменты
Вся цепочка переходов с кодами 301 и 302, конечный адрес и разбор ошибок. Голый домен разворачивается в четыре зеркала — сразу видно, склеены ли www и https.
ОткрытьОтвет сервера (HTTP-коды)Список URL → коды ответа 200/301/404, цепочки редиректов, финальный адрес и время ответа. Для аудита и чистки битых ссылок. До 30 адресов за раз.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
Открытьrobots.txt для AI + llms.txtГалочками закрываете или открываете нейросетевые боты (GPTBot, ClaudeBot, Google-Extended, PerplexityBot) и собираете модный файл llms.txt. На волне GEO.
ОткрытьКластеризация запросовГруппирует семантическое ядро по общим словам с учётом морфологии: один кластер ≈ одна посадочная. Быстрый черновик структуры сайта.
ОткрытьКонструктор поискового запросаСобирает запрос с операторами site, title, filetype и минус-словами. Отдельный синтаксис для Яндекса и Google плюс шпаргалка.
ОткрытьЕщё инструменты для SEO и семантики
Кластеризация запросов и лемматизация, чистка по стоп-словам, генераторы sitemap.xml, robots.txt и редиректов, разметка Schema.org — в разделе 17 инструментов.