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

Рекомендуемые правила Page Rules

С помощью Cloudflare Page Rules можно улучшить взаимодействие пользователей с вашим доменом благодаря усиленной защите и более высокой производительности сайта, а также повысить надёжность и сократить расход трафика на исходном сервере.

Учитывайте, что не все правила подходят всем, но вот некоторые из самых популярных.

301/302 Forwarding URL

Два типичных примера использования URL переадресации:

Эта конфигурация Page Rule задает корневой домен как канонический вариант вашего домена:

  • Если URL совпадает: *www.example.com/*
  • Параметр: URL-адрес переадресации | Выберите код статуса: 301 Permanent Redirect
  • Введите URL назначения: https://example.com/$2

В этом примере посетители перенаправляются на определённую страницу с легко запоминающимся URL:

  • Если URL совпадает: *www.example.com/fb*
  • Параметр: URL-адрес переадресации | Выберите код статуса: 302 Temporary Redirect
  • Введите URL назначения: https://www.facebook.com/username

Cache Level для конкретных путей

У некоторых разделов сайта, например страницы входа или административной панели, требования к безопасности и производительности отличаются от требований к обычным общедоступным страницам.

Следующая конфигурация Page Rule пропускает кеш для запросов к определённому пути:

  • Если URL совпадает: example.com/user*
  • Параметр: Cache Level | Значение: Bypass

Edge Cache TTL и Browser Cache TTL

Некоторые ресурсы на вашем домене обычно меняются редко. Для таких ресурсов более агрессивные настройки кеширования способны заметно снизить нагрузку на сервер и расход трафика.

Примеры

В следующем примере конфигурации правила страницы целью является папка, в которой хранится большинство изображений, а также некоторые другие типы мультимедиа.

  • Если URL совпадает: example.com/sites/default/files*
  • Параметр: Browser Cache TTL | Значение: в день
  • Параметр: Cache Level | Значение: Cache Everything
  • Параметр: Edge Cache TTL | Значение: 7 дней

Следующая конфигурация Page Rule применяет уникальные правила для важных страниц, которые редко изменяются.

  • Если URL совпадает: example.com/terms-of-service
  • Параметр: Browser Cache TTL | Значение: в день
  • Параметр: Always Online | Значение: Включено
  • Параметр: Cache Level | Значение: Cache Everything
  • Параметр: Edge Cache TTL | Значение: в месяц