# Настройка правил страниц (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, обеспечивая гибкость в управлении кэшированием, безопасностью и перенаправлением трафика. Это отличный способ оптимизировать производительность вашего сайта и улучшить взаимодействие пользователей.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.md-host.ru/khosting-dlya-saita/integraciya-s-cloudflare/nastroika-pravil-stranic-page-rules-v-cloudflare.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
