Настройка правил страниц (Page Rules) в Cloudflare

Правила страниц (Page Rules) в Cloudflare позволяют гибко управлять поведением вашего сайта. Вы можете настраивать кэширование, редиректы, SSL, а также применять специфические настройки для отдельных страниц или разделов сайта. Это мощный инструмент для оптимизации производительности, безопасности и управления трафиком.

Как настроить Page Rules в Cloudflare:

  1. Перейдите в раздел "Page Rules" (Правила страниц)

    • В панели управления Cloudflare выберите ваш сайт.

    • В левом меню выберите раздел "Page Rules".

  2. Создание нового правила страницы

    • Нажмите кнопку "Create Page Rule" ("Создать правило страницы").

    • В поле для ввода URL укажите путь, к которому нужно применить правило. Это может быть как весь сайт, так и его часть.

      • Пример для всего сайта: *yourdomain.com/*

      • Пример для определенного раздела: *yourdomain.com/images/* (для изображений) или *yourdomain.com/blog/* (для блога).

    • Cloudflare поддерживает шаблоны с использованием символа * для указания всех подстраниц или файлов в указанной части сайта.

  3. Выбор правил для применения

    • После ввода URL нужно выбрать действия, которые Cloudflare будет применять к указанным страницам. Вот несколько часто используемых настроек:

    • Always Use HTTPS: Принудительное использование HTTPS для всех подключений. Это необходимо, если вы хотите, чтобы все запросы на сайт были зашифрованы.

    • Cache Level: Определяет, как кэшировать содержимое страницы. Варианты:

      • No Caching: Отключает кэширование для страниц.

      • Standard: Обычное кэширование.

      • Cache Everything: Кэширование всех элементов страницы, включая динамический контент (рекомендуется для статических страниц).

    • Browser Cache TTL: Устанавливает время, в течение которого браузеры пользователей будут хранить кэшированные файлы. Вы можете выбрать подходящий TTL в зависимости от частоты изменений контента.

    • Forwarding URL (Редирект): Позволяет настроить перенаправление (редирект) с одной страницы на другую. Выберите тип перенаправления:

      • 301 Permanent Redirect (Постоянный редирект).

      • 302 Temporary Redirect (Временный редирект).

      • Укажите конечный URL для перенаправления.

    • Disable Performance: Отключает функции оптимизации производительности Cloudflare (например, автооптимизацию изображений, уменьшение размера CSS/JS) для указанного пути.

    • Disable Security: Отключает меры безопасности, такие как защита от DDoS-атак или SSL, для указанной части сайта.

  4. Пример настройки Page Rule:

    • URL: *yourdomain.com/images/*

    • Rule: Cache Everything (Кэшировать все), Browser Cache TTL — 1 день.

    • Это правило кэширует все изображения на сайте и сохраняет их в кэше браузера на один день, что уменьшает нагрузку на сервер и ускоряет загрузку страниц для пользователей.

  5. Сохранение и активация правил

    • После настройки нужных параметров нажмите кнопку "Save and Deploy" ("Сохранить и активировать").

    • Правило начнет действовать сразу же.

Когда использовать Page Rules:

  • Для повышения безопасности: Принудительное использование HTTPS для всех страниц.

  • Для оптимизации производительности: Настройка кэширования для статического контента (изображения, файлы CSS, JS).

  • Для упрощения управления контентом: Настройка автоматических редиректов.

  • Для разделов сайта с разными требованиями: Например, отключение кэширования для динамических страниц и активация для статических.

Заключение

Правила страниц (Page Rules) позволяют точно настраивать поведение вашего сайта в Cloudflare, обеспечивая гибкость в управлении кэшированием, безопасностью и перенаправлением трафика. Это отличный способ оптимизировать производительность вашего сайта и улучшить взаимодействие пользователей.

Last updated