Page Rules запускают определенные действия при совпадении запроса с одним из заданных вами шаблонов URL. Вы можете задать правило страницы, которое будет запускать одно или несколько действий при совпадении с определённым шаблоном URL. Подробнее см. Page Rules чтобы узнать больше о настройке Page Rules.
Page Rules и Workers
Cloudflare выступает в качестве обратный прокси ↗ для предоставления служб, таких как Page Rules, интернет-ресурсам. Трафик вашего приложения проходит через ближайший к посетителю дата-центр Cloudflare. Таких дата-центров сотни по всему миру, и каждый способен выполнять такие службы, как Workers и Page Rules. Если ваше приложение построено на Workers и/или Pages, глобальная сеть Cloudflare ↗ выступает в роли исходного сервера и отвечает на запросы напрямую из глобальной сети Cloudflare.
При использовании Page Rules вместе с Workers применяется следующий порядок действий.
Запрос поступает в дата-центр Cloudflare.
Cloudflare определяет, относится ли этот запрос к маршруту Worker. Поскольку это маршрут Worker, Cloudflare оценивает и отключает ряд функций, включая некоторые из тех, что могли бы быть заданы Page Rules.
Page Rules выполняются как часть обычной обработки запроса, но некоторые функции теперь отключены.
Worker выполняется.
Worker выполняет подзапрос в пределах той же зоны или в другую зону. Поскольку это маршрут Worker, Cloudflare отключает ряд функций, в том числе некоторые из тех, что могли бы задаваться Page Rules.
Page Rules применяются как на этапе запроса от клиента к Worker (шаг 2), так и на этапе подзапроса Worker (шаг 5).
Если при работе Workers у вас возникают ошибки Page Rule, обратитесь в свою команду по работе с аккаунтом Cloudflare или Служба поддержки Cloudflare.
Затронутые Page Rules
Следующие Page Rules могут работать не так, как ожидается, если входящий запрос соответствует маршруту Worker: