Управление редиректами
Form-driven правила 301/302 поверх каждой вашей Cloudflare-зоны — локально версионируемые, применяемые пакетом, без кликов по каждой зоне.
Шаблоны, покрывающие большинство случаев
- T1 — Доменный редирект: весь домен → другой URL. Классика для запаркованных доменов, объединения брендов, ccTLD-алиасов.
- T5 — Редирект по пути: префикс пути → другой путь (например, /blog/* → /articles/*). Перенос разделов, миграции с вендора, перенос архивов.
- T6 — Точный URL: один конкретный URL → одна конкретная цель. Короткие ссылки, перенос отдельных страниц, фиксы после неудачной публикации.
- T7 — Maintenance mode: временный 302 на страницу-заглушку. Используется при деплоях и миграциях; статус 302 означает, что поисковики не пересчитывают ранжирование.
- T3/T4 — apex ↔ www канонический: применяются автоматически, когда вы помечаете хост. T4 (www → apex) — современный дефолт; T3 (apex → www) — легаси-вариант. Дровер показывает, какой из них активен.
Как создать редирект
- Откройте Редиректы. Если в аккаунте несколько проектов, отфильтруйте по проекту или сайту — это укорачивает выпадайки.
- Нажмите Добавить редирект и выберите сайт. Акцепторный домен (куда приземляется трафик) наследуется от сайта.
- Выберите шаблон (T1/T5/T6/T7), укажите домен-источник или путь и URL-цель. Форма проверяет, что домен-донор в правильной роли.
- Сохраните. Правило остаётся в 301.st со статусом Pending. Нажмите Sync на строке — или Sync all в шапке таблицы — чтобы отправить в Cloudflare.
Почему Sync — отдельный шаг
- Правки остаются локальными до sync. Видно дифф против того, что реально лежит у Cloudflare, поэтому ничего не уезжает в продакшн случайно.
- Состояние sync на каждой строке: Synced, Pending (локальная правка не применена), Error (Cloudflare отверг — причина показана в строке), Not synced (правило есть в 301.st, но никогда не отправлялось).
- «Sync all» отправляет каждое pending-изменение одной операцией. Для агентств, мигрирующих 50+ правил за раз, это разница между 5-минутной задачей и 30-минутной.
Как редиректы связаны со стеком
- Интеграции: подключение Cloudflare обязательно — редиректы синхронизируются через него. Без него кнопка Sync неактивна.
- Домены: домены-доноры (источники редиректов) берутся из синхронизированного инвентаря. Роль донора проверяется; в таблице показываются только подходящие домены.
- Проекты и сайты: каждый редирект живёт под сайтом, который живёт под проектом. Фильтруйте по любому из них, чтобы ограничить то, что видите.
- Действия таблицы: поиск по источнику/цели, фильтр по проекту / сайту / статусу sync / включён-выключен, bulk-включение/отключение/удаление или sync выделенного.
Возможности таблицы
Таблица редиректов показывает домен-источник, целевой URL, статус, состояние sync и переключатель включения на каждой строке. Inline-правки открывают дровер с правилом — без полностраничной навигации.
Bulk-операции работают по выделению строк: массовое включение/отключение для мгновенного шлюзования трафика, массовое удаление для зачистки, массовый sync для отправки пачек pending-изменений. T7 maintenance — рекомендуемый способ шлюзовать трафик при деплое: включить → sync → деплой → выключить → sync.
FAQ
Редиректы или TDS?
Редиректы — для безусловных переходов URL → URL (парковка домена, перенос путей, обслуживание). TDS — когда правило зависит от самого запроса: гео, устройство, статус бота, UTM-параметры или вес A/B-тестирования. Начните с Редиректов; накладывайте TDS, когда юзкейс реально требует условия.
Нужны ли проекты и сайты для редиректов?
Нужен хотя бы один сайт с акцепторным доменом (целью). Проект опционален, но рекомендуется после нескольких редиректов — без него фильтрация и bulk-ограничение становятся неудобными.
Что происходит, если sync с Cloudflare упал?
Строка сохраняет вашу локальную правку и показывает статус Error с причиной от Cloudflare. Типичные причины: токен без права Workers:Edit, целевой домен не в той зоне, или донор был удалён на стороне Cloudflare. Исправьте причину, нажмите Sync ещё раз — ничего не теряется.