← Правила Cloudflare / rules
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.exampleCloudflare рекомендует использовать для временных записей только зарезервированные 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 отключено, действия не срабатывают, но правило будет:
- Тем не менее они отображаются в панели управления Cloudflare.
- Быть редактируемым.
- Учитывается в лимите количества правил, доступных для вашего домена.