Перейти к содержимому
Aback Tools Logo

Генератор правил перенаправления Nginx

Создавайте правила перенаправления Nginx онлайн и бесплатно из списка пар URL. Выбирайте типы return 301, return 302, rewrite permanent и rewrite redirect с контекстом блока server или location. Скачивайте готовую к развёртыванию конфигурацию Nginx - без регистрации.

Nginx Redirect Rule Generator

Enter your redirect pairs - one per line in the format /old-path /new-destination - then choose the rule type and context. Click Generate to produce ready-to-paste Nginx redirect rules.

0 redirect pairs · Supports /from /to, /from -> /to, or /from => /to format

Nginx redirect tips:
  • Use return 301 for permanent redirects (SEO-friendly, cached by browsers)
  • Use return 302 for temporary redirects (not cached)
  • Prefer return over rewrite for simple URL redirects - it is faster and simpler
  • Test your config with nginx -t before reloading
  • Reload Nginx with nginx -s reload after applying changes

Зачем использовать наш генератор правил перенаправления Nginx?

  • Мгновенная генерация правил Nginx: создавайте правила перенаправления Nginx мгновенно в браузере. Наш генератор выдаёт готовую к вставке конфигурацию за миллисекунды - без ожидания, без сервера, без регистрации.
  • Безопасный онлайн-генератор правил перенаправления Nginx: вся генерация выполняется локально в вашем браузере. Ваши пары URL и конфигурация перенаправлений не покидают устройство, что обеспечивает 100 % конфиденциальность.
  • Генератор правил перенаправления Nginx онлайн без установки: пользуйтесь генератором прямо в браузере без загрузок, плагинов и ПО. Создавайте правила Nginx с любого устройства в любое время.
  • Четыре типа правил и два контекста: выбирайте между return 301, return 302, rewrite permanent и rewrite redirect. Указывайте контекст блока server или location. Наш генератор создаёт синтаксически корректные правила для каждой комбинации.

Типичные сценарии использования генератора правил перенаправления Nginx

  • Миграции сайтов и реструктуризация URL: DevOps-инженеры используют наш генератор при переносе сайтов на новые структуры URL. Вставьте соответствие старых и новых адресов и создайте все правила 301 одним кликом.
  • Перенаправления с сохранением SEO: SEO-специалисты используют наш генератор для создания постоянных 301-перенаправлений, передающих ссылочный вес новым URL. Корректные перенаправления Nginx предотвращают санкции за дублирующийся контент и сохраняют позиции в поиске.
  • Консолидация доменов: системные администраторы используют наш генератор для перенаправления трафика со старых доменов на новые. Создайте правила return 301 для всех устаревших URL, чтобы консолидировать авторитет домена.
  • A/B-тесты и кампанейские перенаправления: маркетинговые команды используют наш генератор для временных 302-перенаправлений лендингов кампаний и A/B-тестов. Переключайтесь между постоянными и временными правилами одним раскрывающимся списком.
  • Миграции CMS и платформ: разработчики, переходящие с WordPress, Drupal или самописных CMS на новые платформы, используют наш генератор, чтобы сопоставить старые структуры постоянных ссылок с новыми шаблонами URL.
  • Массовое управление перенаправлениями: веб-агентства, ведущие несколько сайтов клиентов, используют наш генератор для быстрой обработки больших списков перенаправлений. Вставьте сотни пар URL и скачайте готовый к развёртыванию файл .conf.

Понимание правил перенаправления Nginx

  • Как работает наш генератор правил перенаправления Nginx: вставьте пары перенаправлений в поле ввода - по одной на строку в формате «/старый-путь /новый-путь». Генератор поддерживает форматы через пробел, стрелку (->) и двойную стрелку (=>). Строки, начинающиеся с #, считаются комментариями и игнорируются.
  • Выберите тип правила и контекст: укажите тип правила (return 301, return 302, rewrite permanent или rewrite redirect) и контекст Nginx (блок server или location). Генератор выдаёт корректный синтаксис для каждой комбинации.
  • Скопируйте или скачайте конфигурацию: нажмите «Создать правила Nginx», и инструмент мгновенно сформирует готовый к вставке фрагмент .conf. Скопируйте в буфер обмена или скачайте как nginx-redirects.conf. Проверьте командой «nginx -t» и перезагрузите через «nginx -s reload».
  • Что создаёт генератор: директива return - рекомендуемый подход для простых перенаправлений в Nginx. Она быстрее rewrite, потому что Nginx сразу прекращает обработку других директив. В контексте блока server каждое перенаправление оборачивается в блок location = для точного совпадения.

Часто задаваемые вопросы

Генератор правил перенаправления Nginx - это инструмент, который создаёт директивы конфигурации Nginx для перенаправления URL из списка пар исходных и целевых адресов. Наш генератор создаёт правила return 301, return 302, rewrite permanent и rewrite redirect в корректном синтаксисе для контекстов блоков server и location.

Директива return проще и быстрее - она сразу отправляет ответ с перенаправлением без дальнейшей обработки. Директива rewrite поддерживает regex-шаблоны и обрабатывается раньше в цикле запроса, но она сложнее. Для простых перенаправлений URL на URL всегда используйте return 301. rewrite - только когда нужен поиск по шаблону.

Вводите по одной паре на строку в формате «/старый-путь /новый-путь». Генератор также принимает форматы со стрелками: «/старый -> /новый» и «/старый => /новый». Полные URL (https://example.com/page) работают для назначения. Строки, начинающиеся с #, считаются комментариями и игнорируются.

Перенаправление 301 постоянное - браузеры кэшируют его, а поисковые системы передают ссылочный вес на новый URL. Перенаправление 302 временное - браузеры его не кэшируют, а поисковые системы сохраняют исходный URL в индексе. Используйте 301 для миграций сайта и реструктуризации URL, а 302 - для временных кампаний и A/B-тестов.

В большинстве случаев помещайте правила перенаправления в контекст блока server. Генератор оборачивает каждое правило в отдельный блок location для точного совпадения. Используйте контекст блока location, когда добавляете перенаправления внутрь существующей директивы location, например в блок location / {}, который перехватывает всё.

После добавления правил в конфигурацию Nginx выполните «nginx -t», чтобы проверить синтаксис. Если проверка прошла, перезагрузите Nginx командой «nginx -s reload», чтобы применить изменения без простоя. Проверьте каждое перенаправление через curl: «curl -I https://вашсайт.ru/старый-путь» и убедитесь в наличии заголовка Location.

Да! Наш генератор правил перенаправления Nginx полностью бесплатен: без регистрации, без аккаунта и без ограничений использования. Создавайте правила Nginx для любого числа пар URL прямо в браузере.

Безусловно. Вся генерация правил выполняется локально в вашем браузере на JavaScript. Ни пары URL, ни данные конфигурации не отправляются на сервер, что обеспечивает полную конфиденциальность структуры вашего сайта.

Да. Если исходный URL содержит специальные символы regex (. * + ? ^ $ { } ( ) | [ ] \), генератор автоматически использует сопоставление location по regex (location ~) для правил return и сохраняет шаблон без изменений для правил rewrite. Для простых путей используется точное совпадение (location =) для лучшей производительности.