# Advanced Configuration

- [Origin Settings](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings.md)
- [Advanced Origin Settings](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/advanced-origin-settings.md): Define advanced origin routing rules by matching requests to specific origins based on URI patterns, protocols, domains, ports, and priority.
- [Rewrite Origin URLs](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/rewrite-origin-urls.md): Learn how to manage Rewrite Origin URLs to modify how request paths are sent to your origin.
- [Origin SNI Request](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/origin-sni-request.md): Learn how to configure Origin SNI Request to ensure secure SSL/TLS connections between the CDN and your origin server.
- [Redirect Handle From Origin](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/redirect-handle-from-origin.md): Learn how to manage Redirect Handle From Origin to control how 3xx redirect responses from your origin are processed by the CDN.
- [Origin Response Timeout](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/origin-response-timeout.md): Learn how to configure Origin Response Timeout to control how long the CDN waits for your origin to respond.
- [Enable Gzip from Origin](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/origin-settings/enable-gzip-from-origin.md): Fetch gzip-compressed text-based content from your origin to improve delivery efficiency.
- [CNAME & SSL](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/cname-and-ssl.md): Learn how to add and configure a CNAME to map your custom domain and enable secure HTTPS delivery.
- [Caching](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching.md)
- [Edge Cache Expiration](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/edge-cache-expiration.md): Learn how to configure how long content remains cached on CDN edge servers.
- [Browser Cache Rule](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/browser-cache-rule.md): Configure browser-side caching behavior for different resource types using Browser Cache Rules.
- [Query String Caching](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/query-string-caching.md): Control how query strings affect CDN cache behavior for dynamic or parameterized URLs.
- [ETag Verification](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/etag-verification.md): Validate cached content using the ETag response header so the CDN can detect when the origin object has changed.
- [Error Status Code Cache Expiration](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/error-status-code-cache-expiration.md): Configure how long specific HTTP error responses remain cached on CDN edge servers.
- [Shared Cache](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/shared-cache.md): Define whether a CDN resource uses its own cache or shares a common cache structure across multiple accounts using the Domain Cache Key.
- [Stale Cache](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/stale-cache.md): Serve stale cached content when the origin returns specific HTTP error responses or enters an Updating state
- [Robots.txt File](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/robots.txt-file.md): Define how the CDN serves the robots.txt file to control how search engines crawl and index your content.
- [Range Based Caching](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/range-based-caching.md): Cache partial content based on byte ranges so the CDN can serve only the requested portions of large files.
- [Mobile Device Cache](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/caching/mobile-device-cache.md): Define device-based caching behavior to create separate cached versions for mobile, tablet, and desktop clients.
- [Headers](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers.md)
- [CORS Header](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/cors-header.md): Learn about the CORS Header and how to enable and configure this feature.
- [Custom Header](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/custom-header.md): Learn how to configure Custom Header rules for a CDN Resource.
- [X-CDN Header](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-cdn-header.md): Learn how the X-CDN Header adds CDN-specific information to origin requests in the Medianova Control Panel.
- [Origin Host Header](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/origin-host-header.md): Learn how to configure a custom Host header for origin requests in the Medianova Control Panel.
- [HTTP Strict Transport (HSTS) Protection](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/http-strict-transport-hsts-protection.md): Learn how HSTS Protection enforces HTTPS-only access for your CDN Resource.
- [X-Frame Options](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-frame-options.md): Learn how the X-Frame Options feature controls which sites are allowed to frame your content.
- [X-XSS Protection](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-xss-protection.md): Learn how the X-XSS Protection header controls browser-side filtering of reflected Cross-Site Scripting (XSS) attacks.
- [X-Content Type Options](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/headers/x-content-type-options.md): Learn how the X-Content-Type-Options header prevents MIME sniffing and enforces strict content-type handling in the browser.
- [Purge](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/purge.md): Instantly invalidate outdated cache entries across all Medianova CDN cache layers to ensure the latest content is delivered globally without waiting for TTL expiration.
- [How to Purge](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/purge/how-to-purge.md): Learn how to invalidate cached content instantly across all Medianova CDN
- [Prefetch](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/prefetch.md): Proactively warm up CDN caches by fetching files from your origin before user access, ensuring fast delivery and avoiding cache misses.
- [How to Prefetch](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/prefetch/how-to-prefetch.md): Perform Prefetch operations through the Control Panel or API to proactively cache files and deliver them instantly to end-users.
- [Page Rules](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules.md): Learn about Page Rules, how to manage Page Rules and the available settings.
- [Manage Page Rules](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/manage-page-rules.md): Learn how to add, edit, clone and delete page rules in the Medianova Panel.
- [Page Rules Settings](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings.md): Learn about the actions Medianova CDN can take based on a page rule, and the configuration options for each setting.
- [Path & Extension Based Rate Limiting](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/page-rules/page-rules-settings/path-and-extension-based-rate-limiting.md)
- [Compression](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/compression.md): Learn all about Gzip and Brotli compression at Medianova, including which content types are compressed by default and compression of error responses.
- [How to Configure Gzip and Brotli](https://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration/compression/how-to-configure-gzip-and-brotli.md): Step-by-step instructions for how to enable and configure Gzip compression and Brotli compression.


---

# 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://clients.medianova.com/products/performance-cdn/static-content-delivery/advanced-configuration.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.
