Управление редиректами
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, когда юзкейс реально требует условия.
Нужны ли проекты и сайты для редиректов?
Сайт с основным доменом (куда приходит трафик) — и он у вас уже есть: аккаунт создаётся с проектом «Default Workspace» и сайтом «Default», так что от вас нужен только домен, который на него смотрит. Полезным после нескольких редиректов становится ВТОРОЙ проект, когда начинают значить фильтрация и массовые действия. Без него фильтрация и bulk-операции становятся неудобными.
Что происходит, если sync с Cloudflare упал?
Строка сохраняет вашу локальную правку и показывает статус Error с причиной от Cloudflare. Типичные причины: токен без права Workers:Edit, целевой домен не в той зоне, или донор был удалён на стороне Cloudflare. Исправьте причину, нажмите Sync ещё раз — ничего не теряется.