← Правила Cloudflare / rules / custom-errors / reference
Токены ошибок
Для Error Pages
Каждый пользовательский токен ошибки предоставляет диагностическую информацию или определённую функциональность, отображаемую на странице ошибки. Для некоторых страниц ошибок требуется свой собственный токен.
Чтобы для каждой ошибки показывалась своя страница, создайте отдельную страницу для каждой ошибки. Например, чтобы создать страницу ошибки одновременно для IP/Country Block и Interactive Challenge, вам необходимо разработать и опубликовать две отдельные страницы.
Следующие пользовательские токены ошибок требуются для соответствующих страниц ошибок:
| Токен | Требуется для |
|---|---|
::CAPTCHA_BOX:: |
Interactive Challenge Проверка по стране (Managed Challenge) Managed Challenge / I'm Under Attack Mode (промежуточная страница) |
::IM_UNDER_ATTACK_BOX:: |
Non-Interactive Challenge |
::CLOUDFLARE_ERROR_500S_BOX:: |
Ошибки 5XX |
::CLOUDFLARE_ERROR_1000S_BOX:: |
Ошибки 1XXX |
У каждого пользовательского токена ошибки есть внешний вид по умолчанию. Однако вы можете оформить каждый тег ошибки с помощью CSS, используя ID класса тега. Все внешние ресурсы, такие как изображения, CSS и скрипты, будут встроены в процессе обработки. Поэтому все внешние ресурсы должны быть доступны (то есть должны возвращать 200 OK) в противном случае будет выброшена ошибка.
Для Custom Error Assets, встроенных ответов и Error Pages
Custom error asset, inline response или страница ошибки также могут включать следующие токены ошибок, которые будут заменены реальными значениями перед отправкой ответа посетителю:
| Токен | Описание |
|---|---|
::CLIENT_IP:: |
IP-адрес посетителя. |
::RAY_ID:: |
Уникальный идентификатор, присваиваемый каждому запросу, проходящему через Cloudflare. |
::GEO:: |
Страна или регион, связанные с IP-адресом посетителя. |