Настройка правил страниц (Page Rules) в Cloudflare
Правила страниц (Page Rules) в Cloudflare позволяют гибко управлять поведением вашего сайта. Вы можете настраивать кэширование, редиректы, SSL, а также применять специфические настройки для отдельных страниц или разделов сайта. Это мощный инструмент для оптимизации производительности, безопасности и управления трафиком.
Как настроить Page Rules в Cloudflare:
Перейдите в раздел "Page Rules" (Правила страниц)
В панели управления Cloudflare выберите ваш сайт.
В левом меню выберите раздел "Page Rules".
Создание нового правила страницы
Нажмите кнопку "Create Page Rule" ("Создать правило страницы").
В поле для ввода URL укажите путь, к которому нужно применить правило. Это может быть как весь сайт, так и его часть.
Пример для всего сайта:
*yourdomain.com/*
Пример для определенного раздела:
*yourdomain.com/images/*
(для изображений) или*yourdomain.com/blog/*
(для блога).
Cloudflare поддерживает шаблоны с использованием символа
*
для указания всех подстраниц или файлов в указанной части сайта.
Выбор правил для применения
После ввода 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, для указанной части сайта.
Пример настройки Page Rule:
URL:
*yourdomain.com/images/*
Rule: Cache Everything (Кэшировать все), Browser Cache TTL — 1 день.
Это правило кэширует все изображения на сайте и сохраняет их в кэше браузера на один день, что уменьшает нагрузку на сервер и ускоряет загрузку страниц для пользователей.
Сохранение и активация правил
После настройки нужных параметров нажмите кнопку "Save and Deploy" ("Сохранить и активировать").
Правило начнет действовать сразу же.
Когда использовать Page Rules:
Для повышения безопасности: Принудительное использование HTTPS для всех страниц.
Для оптимизации производительности: Настройка кэширования для статического контента (изображения, файлы CSS, JS).
Для упрощения управления контентом: Настройка автоматических редиректов.
Для разделов сайта с разными требованиями: Например, отключение кэширования для динамических страниц и активация для статических.
Заключение
Правила страниц (Page Rules) позволяют точно настраивать поведение вашего сайта в Cloudflare, обеспечивая гибкость в управлении кэшированием, безопасностью и перенаправлением трафика. Это отличный способ оптимизировать производительность вашего сайта и улучшить взаимодействие пользователей.
Last updated