INTEGRITY Документация

Page Rules

Page Rules запускают одно или несколько действий при совпадении определённого шаблона URL-адреса. Page Rules доступны в Правила > Page Rules.

Доступность

Количество разрешённых Page Rules по умолчанию зависит от тарифного плана домена, как показано ниже.

Free Pro Business Enterprise
Доступность Да Да Да Да
Количество правил 3 20 50 125

Прежде чем начать

Важно понимать несколько особенностей поведения Page Rules.

Для Page Rules требуются проксируемые DNS-записи

Для Page Rules требуется проксируется DNS-запись, чтобы Page Rule работало. Page Rules не применяются к хостам, которые отсутствуют в DNS или не направлены на Cloudflare.

Если вы создаёте Page Rule для имени хоста, у которого нет реального ориджин-сервера, вам всё равно понадобится проксируемая DNS-запись. В качестве заглушки можно использовать зарезервированный IP-адрес или домен. Запись нужна только для того, чтобы Cloudflare мог проксировать трафик для этого имени хоста. Создайте одну из следующих записей:

www.example.com  A      192.0.2.1
www.example.com  AAAA   2001:DB8::1
www.example.com  CNAME  domain.example

Cloudflare рекомендует использовать для временных записей только зарезервированные IP-адреса или доменные имена, чтобы случайно не направить трафик на инфраструктуру, которая вам не принадлежит.

Дополнительные сведения о зарезервированных IP-адресах или доменах верхнего уровня см. в следующих RFC:

Порядок приоритета имеет значение

К запросу применяется только совпавшее правило Page Rule с наивысшим приоритетом.

В панели управления Cloudflare правила Page Rules расположены по убыванию приоритета, причём правило с наивысшим приоритетом находится вверху списка. Поэтому Cloudflare рекомендует упорядочивать правила от самых специфичных к наименее специфичным.

Page rule сопоставляет шаблон URL по следующему формату (состоящему из пяти сегментов):

<SCHEME>://<HOSTNAME>:<PORT>/<PATH>?<QUERY_STRING>

Пример URL со всеми сегментами выглядит следующим образом:

https://www.example.com:443/image.png?parameter1=value1

<SCHEME> и <PORT> сегменты необязательны. Если они не указаны, <SCHEME> соответствует одновременно http:// и https:// протоколы. Если <PORT> указан, правило будет соответствовать всем портам.

Отключённые page rules

Когда page rule отключено, действия не срабатывают, но правило будет: