Как добавить правило: основные настройки
Как правила взаимодействуют с настройками ресурса
Как добавить правило: основные настройки
С помощью раздела «Правила» можно задать отдельные настройки для определенных типов файлов или путей.
1. В настройках ресурса перейдите на вкладку «Правила» и нажмите «Добавить правило».
2. Выберите тип шаблона пути:
- Если выбран тип строка, введите в поле «Шаблон пути» URL, к которому будет применяться правило.
- Если выбран тип регулярное выражение, задайте путь или форматы файлов в виде регулярного выражения.
Настройки правил дублируют общие настройки CDN-ресурса.
Как правила взаимодействуют с настройками ресурса
1. Если опция не добавлена в правило, наследуется значение, указанное в настройках ресурса.
Например, если в Правиле для настроек кеширования не добавить опции, настройки кеширования для контента будет наследоваться из настроек ресурса:
2. Если вы добавили опцию в правило в выключенном состоянии, значение настройки для контента, указанного в Правиле, передастся как выключенное.
! Значение опции, выбранное в настройках ресурсах, не будет учитывается.
Например, если в настройках ресурса выбрано ограничение для доступа к контенту из России, а в «Правилах» плашка опции сдвинута влево, доступ к контенту, указанному в «Правилах» будет не ограничен, политика безопасности из основных настроек не учитывается.
3. Если опция добавлена в правило и для этой опции указано значение, настройка перезапишется. Для контента применяется значение, прописанное в Правилах.
Например, если в настройках ресурса стоит «Кешировать в браузере» - 4 дня, а для контента в «Правилах» выбрано - 30 минут:
Контент в «Правилах» будет кешироваться в браузере на 30 минут, остальной контент - на 4 дня.
Создание правила из шаблона
Правило можно создать из заготовленного шаблона.
1. В настройках ресурса перейдите на вкладку «Правила» и нажмите на знак стрелки рядом с кнопкой «Добавить правило».
2. Выберите нужный шаблон: добавленный пользователями аккаунта или системный.
3. Внесите корректировки, если необходимо и сохраните правило.
Примеры правил
Кеширование
Предположим, необходимо запретить кеширование файлов с форматами: jpg, css, js на CDN.
В поле «Шаблон пути» пропишите:
В настройках опции «Кеширование на CDN» выберите «Не кешировать».
HTTP-заголовки
Например, нужно задать HTTP-заголовок Access-Control-Allow-Origin для ttf-файлов.
В поле «Шаблон пути» пропишите:
В разделе «Безопасность» нажмите «Добавить опцию» и выберите «HTTP-заголовок Access-Control-Allow-Origin».
Вы можете добавить заголовок ко всем запросам или к запросам с определенных доменов. Читать подробнее об опции.