Knowledge Base
medianova.comSupportLog in
  • Welcome to the Medianova Knowledge Base
  • Getting Started
    • Concepts
    • Start your Free Trial
  • Products
    • Security
      • DDoS Protection
      • SSL/TLS Encryption
        • How to upload and manage SSL Certificates?
        • How to Extract CRT and KEY Files from a PFX Certificate
        • How can I use Free SSL?
        • FAQ
      • Web Application Firewall (WAF)
        • How to activate WAF?
        • Analytics
      • Rate Limiting
      • Hotlink Protection
      • IP Restriction
      • Geoblocking
      • FAQs
    • Performance / CDN
      • Static Content Delivery
        • Create Small Resource
        • Create Large Resource
        • Integrating Static CDN Resource
        • Configuration Basics
          • Medianova IP Blocks
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • CNAME
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Robots.txt file
            • Range Based Caching
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
            • Manage Page Rules
            • Page Rules Settings
          • Compression
            • How to Configure Gzip and Brotli
        • Website Framework Integrations
          • Magento CDN Integration
          • Wordpress CDN Integration
          • Phalcon CDN Integration
          • CakePHP CDN Integration
        • Analytics
      • Dynamic Content Acceleration
        • Create Dynamic Resource
        • Integrating Dynamic CDN Resource
        • Aksela Test Steps
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Disallow Cookie Base Cache
            • Cookie Base Cache
            • Header Base Cache
            • Header Value Base Cache
            • MNUID Cookie Base Cache
            • Mobile Redirect
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
          • Compression
        • Analytics
      • Streaming Content Delivery
        • Create Streaming Resource
        • Advanced Configuration
          • Origin Settings
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
          • Stream Management
        • Analytics
      • API Caching
      • Private CDN
      • Image Optimization and WebP
        • What is Image Optimization and How Does It Work?
        • What is WebP and How Does It Work?
        • How to Activate Image Optimization and WebP?
        • Analytics
      • FAQs
    • Object Storage / Stook
      • What is Stook?
      • How to Create Stook?
      • How to Connect Bucket?
      • Access Key Management
      • Stook Integration and Usage Guides
        • Migrating Data to Stook Using Rclone
        • Data Transfer to Stook with Cyberduck
        • How to use the AWS SDK for Laravel with Stook?
        • How to use the AWS SDK for PHP with Stook?
        • How do I use the AWS SDK for .NET with Stook?
        • Stook Storage User Guide for AWS CLI
        • How to use AWS SDK for JavaScript with Stook?
        • How do I use Stook with the AWS Java SDK?
        • Using Pre-Signed URL PHP with Stook
        • Using Pre-Marked URL NODEJS With Stook
    • Analytics (MN Logz)
      • Real-Time Logpush
      • Raw Logs
  • Account & Billing
    • Managing Account and Organizations
      • Create new organization
      • Invite user
      • Changing Cloud Panel password
      • Access Controls and Authentication
    • Subscription and Billing
      • Packages
        • Free Trial
        • Starter
        • Growth
        • Enterprise
        • Add-ons
      • Policy
      • Upgrade & Downgrade Procedures
      • Changing your subscription package
      • Payment Info
      • Invoices
  • API Documentation
    • Authentication
    • Security
      • Web Application Firewall (WAF)
      • SSL/TLS
      • Always Use HTTPS Settings
      • Origin Basic Authentication
      • Secure Token
      • Bot Protection
      • Hotlink Protection
      • User Agent ACL
      • IP Restriction ACL
      • Geoblocking
    • Performance / CDN
      • Resources
      • Origin Settings
      • CNAME & SSL
      • Caching
      • Headers
      • Image Optimization & WebP
      • Page Rule
      • Purge
      • Prefetch
      • Stream Management
    • Object Storage / Stook
    • Analytics
      • WAF Analytics
  • Support and Troubleshooting
    • Common Issues and Solutions
      • Troubleshooting Common Setup Issues
      • Troubleshooting Performance Problems
    • Contacting Customer Support
  • Glossary
    • Definition of Important CDN Terms
    • Acronyms and Abbreviations
    • Definition of HTTP Status Error Codes
Powered by GitBook
LogoLogo

© 2025 Medianova. All rights reserved.

On this page
  • Turn on Page Rules
  • File Path and File Extension
  • Add a Page Rule
  • View Page Rule Details
  • Clone a Page Rule
  • Edit a Page Rule
  • Delete a Page Rule

Was this helpful?

Export as PDF
  1. Products
  2. Performance / CDN
  3. Static Content Delivery
  4. Advanced Configuration
  5. Page Rules

Manage Page Rules

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

PreviousPage RulesNextPage Rules Settings

Last updated 6 days ago

Was this helpful?

You can manage Page Rules in the or via .

Log in to the , select a CDN resource in the CDN section and navigate to the Page Rules tab.

Turn on Page Rules

By default, Page Rules is disabled. Click the Status toggle to turn on Page Rules.

The screen now shows a Create Page Rule button, enabling you to get started with your first page rule.

File Path and File Extension

Page Rules match on a combination of file path and file extension.

Field
Available options

File Path

Directory, wildcard and regex pattern

File Extensions

Any, one or more

Wildcard is for example * to match on any URL path and /*/images/ matches URLs in any second-level images directory.

When using regex pattern, only the * . / () [] $ symbols are supported. You cannot use other symbols, including ? ! + ^.

Add a Page Rule

1

Click the Create Page Rule button

2

Set the File Path and File Extensions

3

Select and Configure Settings

From the drop down menu, select a setting and click the Add a Setting button. Configure the setting using the options that appear below the drop down menu.

Repeat this step if you want the page rule to trigger multiple actions.

4

Deploy to CDN

Push the page rule to the CDN by clicking the Create button.

View Page Rule Details

Find the page rule in the table, click the three dots and select Page Rule Details. The new window shows the status of every setting and details for each setting.

Clone a Page Rule

If you want to create a new page rule that is very similar to an existing rule, the easiest way is to clone the existing rule, and then apply changes to the clone.

1

Select the Page Rule to Clone

Find the page rule in the table, click the three dots and select Clone Page Rule. A new window appears for editing the cloned rule:

2

Set the File Path and File Extensions

Set a combination of file path and file extensions that is different from the rule you just cloned.

3

Deploy to CDN

Push the new page rule to the CDN by clicking the Clone button.

Edit a Page Rule

Change the page rule in three steps:

1

Select the Page Rule to Edit

Find the page rule in the table, click the three dots and select Edit Page Rule. A new window appears for editing the rule.

2

Change the File Path and File Extensions

If you only want to change page rule settings, do not edit the file path and file extensions

3

Change Page Rule Settings

From the drop down menu, select a setting you want to change and click the Add a Setting button. Configure the setting using the options that appear below the drop down menu.

Repeat this step if you want to change another setting.

4

Deploy to CDN

Push the page rule to the CDN by clicking the Update button.

Delete a Page Rule

Find the page rule in the table, click the three dots, select Delete Page Rule and click Yes, Delete in the confirmation window. This triggers an immediate update to CDN servers.

Directory is recursive (unless using the setting), meaning /dir/ matches all URLs for files in the /dir/ directory and its subdirectories.

A new window appears containing a form to create a page rule. The form requires specifying a entries, and allows for selecting and configuring .

Exact Match
Page Rules settings
File Path and one or more File Extension
Medianova Panel
API
Medianova Panel
Page Rules start screen
Create a Page Rule screen
Page rule details screen
Clone a Page Rule screen