Генератор карты редиректов

Превратите двухколоночный список старый → новый URL в готовые правила 301-редиректов для nginx, Apache, Netlify, Vercel или Cloudflare — всё в вашем браузере.

Генератор карты редиректов работает целиком в вашем браузере. Старые и новые URL, которые вы вставляете, разбираются и форматируются на вашем устройстве и никогда не покидают его и не попадают в ArrayKit.

Открыть генератор конфигурации nginx

Об инструменте Генератор карты редиректов

Генератор карты редиректов превращает простой список старый → новый URL в готовые правила 301-редиректов для платформы, на которую вы реально деплоите. Вставьте два столбца, разделённых запятой, табуляцией, стрелкой или пробелами, затем выберите цель: блоки nginx return 301, правила Apache RedirectMatch, файл Netlify _redirects, массив Vercel vercel.json или CSV Cloudflare Bulk Redirects. Включите режим «только путь», чтобы убрать схему и хост, и нормализуйте завершающие слеши на стороне совпадения, чтобы старые и новые пути выстроились. Создан для самой хлопотной части миграции сайта, смены CMS или переезда домена — когда таблицу из сотен редиректов нужно быстро превратить в конфигурацию сервера. Всё работает на вашем устройстве; вставленная карта URL никогда не покидает браузер.

Возможности

Как использовать Генератор карты редиректов

  1. Вставьте пары старый → новый URL, по одной на строку, в поле ввода
  2. Выберите целевую платформу: nginx, Apache, Netlify, Vercel или Cloudflare
  3. Задайте «только путь» и правило завершающего слеша под ваш сайт
  4. Скопируйте сгенерированные правила или скачайте файл конфигурации для деплоя

Пример

Ввод

/old-page, /new-page
/blog/2020/hello -> /articles/hello

Результат

location = /old-page {
    return 301 /new-page;
}

location = /blog/2020/hello {
    return 301 /articles/hello;
}

Карта с разделителями запятой и стрелкой скомпилирована в блоки nginx 301.

Частые ошибки и устранение неполадок

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

Какой формат ввода принимает генератор карты редиректов?
Любой двухколоночный список старый → новый. Столбцы могут разделяться запятой (CSV), табуляцией (TSV), стрелкой вроде -> или →, либо одним или несколькими пробелами. Вставьте прямо из таблицы, текстового файла или сообщения в чате, и инструмент определит разделитель для каждой строки.
Для каких платформ он может генерировать 301-редиректы?
Пять: nginx (блоки location с return 301), Apache .htaccess (RedirectMatch 301), Netlify (_redirects с 301!), Vercel (массив redirects в vercel.json) и Cloudflare (CSV Bulk Redirects). Переключите цель, и та же карта URL мгновенно перекомпилируется.
В чём разница между правилами «только путь» и абсолютными?
«Только путь» убирает схему и хост, так что 'https://site.com/old' становится '/old' — идеально, когда сервер уже ограничен одним доменом. Абсолютный вариант сохраняет полный URL, что нужно для междоменных переездов или правил Cloudflare, ссылающихся на хост-источник.
Как работает переключатель завершающего слеша?
Он нормализует завершающий слеш только на стороне совпадения (старой), так что /old и /old/ оба разрешаются так, как вы задумали. «Добавить» приписывает слеш, «Убрать» удаляет его, а «Оставить» сохраняет пути точно как вставлено. Голый '/' никогда не меняется.
Почему используются 301-редиректы вместо 302?
301 — это постоянный редирект, поэтому браузеры и поисковые системы передают ссылочный вес новому URL и кэшируют переезд. Именно это нужно для миграции или смены домена; генератор выводит 301 для каждого правила.
Загружается ли мой список URL куда-либо?
Нет. Генератор карты редиректов разбирает и форматирует всё в вашем браузере обычным JavaScript. Старые и новые URL, которые вы вставляете, остаются на вашем устройстве и никогда не отправляются в ArrayKit или на какой-либо сервер.

Связанные инструменты

Все инструменты ArrayKit