> For the complete documentation index, see [llms.txt](https://clients.medianova.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/manage-page-rules.md).

# Manage Page Rules

Learn how to add, edit, clone and delete page rules in the Medianova Panel.

Create, configure, prioritize, and manage Page Rules for a CDN Resource.

You can manage Page Rules in the [Medianova Control Panel](https://cloud.medianova.com/) or via the [API](https://clients.medianova.com/api-documentation/performance-cdn/page-rule).

Open a CDN Resource and select **Page Rules**.

## Page Rules Overview

The Page Rules table displays the rules configured for the selected CDN Resource.

Each rule includes:

<table><thead><tr><th width="206.4000244140625">Column</th><th>Description</th></tr></thead><tbody><tr><td><strong>Path</strong></td><td>URL path matched by the rule.</td></tr><tr><td><strong>Extension</strong></td><td>File extensions matched by the rule.</td></tr><tr><td><strong>Status</strong></td><td>Indicates whether the rule is <strong>Active</strong> or <strong>Inactive</strong>.</td></tr><tr><td><strong>Settings Applied</strong></td><td>Settings overridden by the rule in addition to the resource's default settings.</td></tr></tbody></table>

Rules can be reordered in the table to change their evaluation priority.

{% hint style="warning" %}
Page Rules are evaluated from top to bottom. If multiple rules match the same request, only the first matching rule is applied.
{% endhint %}

## Enable Page Rules

Use **Enable Page Rule** to enable or disable Page Rules for the CDN Resource.

This resource-level control is separate from the **Active** or **Inactive** status configured for individual rules.

## Create a Page Rule

{% stepper %}
{% step %}

### Open the Rule Editor

Click **Create Page Rule**.

The **Create Rule** editor opens.
{% endstep %}

{% step %}

### Define the Matching Criteria

Configure the traffic the rule should match.

Enter a **Path** when the rule should apply to a specific URL path.

For example:

```
/directory/*
```

Add one or more **File Extensions** when the rule should apply to specific file types.

For example:

```
.png
.css
.js
```

You can also use the extensions available under **Quick Add**.
{% endstep %}

{% step %}

### Set the Rule Status

Select:

* **Active** — The rule can be applied to matching requests.
* **Inactive** — The rule remains configured but is not applied.
  {% endstep %}

{% step %}

### Configure Overrides

Select the settings you want the Page Rule to override from the left panel.

Available settings are grouped by configuration category, such as **Cache** and **Security**.

Only the settings explicitly configured in the rule override the CDN Resource defaults. Other settings continue to use the default resource configuration.

For details about individual settings, see Page Rules Settings.
{% endstep %}

{% step %}

### Save the Rule

Click **Save Rule** to create the Page Rule.
{% endstep %}
{% endstepper %}

## Change Rule Priority

The order of rules determines their evaluation priority.

Move rules in the Page Rules table so that more specific rules appear before broader rules that could match the same request.

## Manage an Existing Rule

Use the actions menu at the end of a Page Rule row to access the management operations available for that rule.

The Page Rules table also provides a summary of the rule's current **Path**, **Extension**, **Status**, and **Settings Applied** configuration.

## Related Concepts

* [Page Rules](/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules.md)
* [Page Rules Settings](/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings.md)
* [Path & Extension Based Rate Limiting](/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings/path-and-extension-based-rate-limiting.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/manage-page-rules.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
