Где настраивается
Карточка домена → вкладка «Правила». Это не Cloudflare Page Rules.
Что можно задать
- Редирект на новый домен с кодом 301 или 302.
- Canonical host: не менять / принудительно www / принудительно без www.
- Один path-редирект: from → to.
- Исключения путей (по одному на строку) — для них редиректы не применяются.
- Trailing slash: не менять / добавлять / убирать.
Порядок, как в подсказке интерфейса: исключения → host → path → trailing slash. Есть dry-run проверка, которая показывает итоговый URL без сохранения.
Пример 1. Склеить www и без www
Сайт должен открываться только как https://example.com.
| Поле | Значение |
|---|---|
| Canonical host | Принудительно без www |
| Редирект на новый домен | Выкл |
| Trailing slash | Не менять |
| Запрос | Итог в dry-run |
|---|---|
| https://www.example.com/about | 301 → https://example.com/about |
| https://example.com/about | без редиректа |
Пример 2. Переезд на новый домен
Старый домен остаётся в TrafficVeil, посетителей отправляете на новый.
| Поле | Значение |
|---|---|
| Redirect на новый домен | Вкл |
| Код | 301 |
| Целевой домен | new-shop.ru |
| Исключения | /.well-known/acme-challenge |
Запрос https://old-shop.ru/catalog → https://new-shop.ru/catalog. ACME-путь не редиректится, чтобы SSL на старом домене продолжал выпускаться.
Пример 3. Одна старая страница
Нужно перенести только /old-promo на /sale.
| Поле | Значение |
|---|---|
| Path-редирект | Вкл |
| From | /old-promo |
| To | /sale |
| Исключения | /wp-admin /wp-login.php |
Это одна пара путей, не список правил. Остальные URL не меняются. Админка в исключениях, чтобы случайный host-редирект не мешал входу.