Skip to content

Commit 5abec44

Browse files
committed
Remove references to mirage as part of decommissioning work
1 parent de51225 commit 5abec44

File tree

17 files changed

+5
-191
lines changed

17 files changed

+5
-191
lines changed

public/__redirects

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1335,7 +1335,6 @@
13351335
## end block
13361336
/fundamentals/network/0-rtt-connection-resumption/ /speed/optimization/protocol/0-rtt-connection-resumption/ 301
13371337
/support/speed/essentials/will-cloudflares-image-optimization-features-help-if-im-already-optimizing-images/ /speed/optimization/images/troubleshooting/multiple-optimizations/ 301
1338-
/support/speed/optimization-delivery/configuring-cloudflare-mirage/ /speed/optimization/images/mirage/ 301
13391338
/support/speed/optimization-mobile/understanding-cloudflare-mobile-redirect/ /speed/optimization/other/mobile-redirect/ 301
13401339
/support/speed/optimization-file-size/using-cloudflare-auto-minify/ /speed/optimization/content/ 301
13411340
/support/speed/optimization-file-size/what-will-cloudflare-compress/ /speed/optimization/content/compression/ 301

src/content/docs/cache/get-started.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ Review the list of Cloudflare features that function in this manner:
6868

6969
* [Rocket Loader](/speed/optimization/content/rocket-loader/)
7070
* [Polish](/images/polish/)
71-
* [Mirage](/speed/optimization/images/mirage/) (deprecated)
7271
* [Hotlink Protection](/waf/tools/scrape-shield/hotlink-protection/)
7372
* [Email address obfuscation](/waf/tools/scrape-shield/email-address-obfuscation/)
7473
* [Bot Management JavaScript Detections](/bots/additional-configurations/javascript-detections/)

src/content/docs/cache/reference/etag-headers.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The Cloudflare network will take the following actions, depending on the visitor
4747

4848
</table-wrap>
4949

50-
Enabling **Respect Strong ETags** in Cloudflare automatically disables Rocket Loader, Email Obfuscation, Automatic HTTPS Rewrites, and Mirage.
50+
Enabling **Respect Strong ETags** in Cloudflare automatically disables Rocket Loader, Email Obfuscation and Automatic HTTPS Rewrites.
5151

5252
### Behavior with Respect Strong ETags disabled
5353

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/product-compatibility.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ This is not an exhaustive list of Cloudflare products and features.
3737
| [IPv6 Compatibility](/network/ipv6-compatibility/) | Yes | Yes\* | If the customer zone has **IPv6 Compatibility** enabled, generally the SaaS zone should as well.<br/><br/>If not, make sure the SaaS zone enables [Pseudo IPv4](/network/pseudo-ipv4/). |
3838
| [Load Balancing](/load-balancing/) | No | Yes | Customer zones can still use Load Balancing for non-O2O traffic. |
3939
| [Page Rules](/rules/page-rules/) | Yes\* | Yes | Page Rules that match the subdomain used for O2O may block or interfere with the flow of visitors to your website. |
40-
| [Mirage](/speed/optimization/images/mirage/) (deprecated) | Yes | Yes | |
4140
| [Origin Rules](/rules/origin-rules/) | Yes | Yes | Enterprise zones can configure Origin Rules, by setting the Host Header and DNS Overrides to direct traffic to a SaaS zone. |
4241
| [Page Shield](/page-shield/) | Yes | Yes | |
4342
| [Polish](/images/polish/) | Yes\* | Yes | Polish only runs on cached assets. If the customer zone is bypassing cache for SaaS zone destined traffic, then images optimized by Polish will not be loaded from origin. |

src/content/docs/fundamentals/reference/policies-compliances/content-security-policies.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ To use certain Cloudflare features, however, you may need to update the headers
3737

3838
| Feature(s) | Updated headers |
3939
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
40-
| [Rocket Loader](/speed/optimization/content/rocket-loader/), [Mirage](/speed/optimization/images/mirage/) | `script-src 'self' ajax.cloudflare.com;` |
40+
| [Rocket Loader](/speed/optimization/content/rocket-loader/) | `script-src 'self' ajax.cloudflare.com;` |
4141
| [Scrape Shield](/waf/tools/scrape-shield/) | `script-src 'self' 'unsafe-inline'` |
4242
| [Web Analytics](/web-analytics/) | `script-src static.cloudflareinsights.com; connect-src cloudflareinsights.com` |
4343
| [Bot products](/bots/) | Refer to [JavaScript detections and CSPs](/cloudflare-challenges/challenge-types/javascript-detections/#if-you-have-a-content-security-policy-csp). |

src/content/docs/rules/configuration-rules/settings.mdx

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -152,30 +152,6 @@ API configuration property name: `"fonts"` (boolean).
152152

153153
</Details>
154154

155-
## Mirage
156-
157-
:::caution[Deprecation notice]
158-
Mirage was deprecated on September 15, 2025.
159-
:::
160-
161-
[Mirage](/speed/optimization/images/mirage/) accelerates image delivery for your visitors based on their device.
162-
163-
Use this setting to turn on or off Mirage for matching requests.
164-
165-
<Details header="API information">
166-
167-
API configuration property name: `"mirage"` (boolean).
168-
169-
```json title="API configuration example"
170-
"action_parameters": {
171-
"mirage": false
172-
}
173-
```
174-
175-
<Render file="configuration-rule-link-to-examples" product="rules" />
176-
177-
</Details>
178-
179155
## Opportunistic Encryption
180156

181157
[Opportunistic Encryption](/ssl/edge-certificates/additional-options/opportunistic-encryption/) allows browsers to access HTTP URIs over an encrypted TLS channel.

src/content/docs/rules/page-rules/reference/settings.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ The available Page Rules settings are the following:
3939
| Forwarding URL | Redirects one URL to another using an `HTTP 301/302` redirect. Refer to [Wildcard matching and referencing](/rules/page-rules/reference/wildcard-matching/). | All |
4040
| Host Header Override | Apply a specific host header.<Render file="origin-rule-promotion" product="rules" params={{ originRuleUrl: "/rules/origin-rules/features/#host-header" }} /> | Enterprise |
4141
| IP Geolocation Header | Cloudflare adds a `CF-IPCountry` HTTP header containing the country code that corresponds to the visitor. | All |
42-
| [Mirage](/speed/optimization/images/mirage/) | Turn on or off **Mirage** (deprecated).<Render file="configuration-rule-promotion" product="rules" /> | Pro and above |
4342
| [Opportunistic Encryption](/ssl/edge-certificates/additional-options/opportunistic-encryption/) | Turn on or off the **Opportunistic Encryption**.<Render file="configuration-rule-promotion" product="rules" />  | All |
4443
| [Origin Cache Control](/cache/concepts/cache-control/) | Origin Cache Control is enabled by default for Free, Pro, and Business domains and disabled by default for Enterprise domains. | All |
4544
| Origin Error Page Pass-thru | Turn on or off Cloudflare error pages generated from issues sent from the origin server. If enabled, this setting triggers error pages issued by the origin. | Enterprise |

src/content/docs/rules/reference/page-rules-migration.mdx

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ Also, to streamline common configurations, the Cloudflare dashboard now includes
9797
| Forwarding URL | Redirect Rules (Single Redirects) | [Migrate Forwarding URL](#migrate-forwarding-url) |
9898
| Host Header Override | Origin Rules | [Migrate Host Header Override](#migrate-host-header-override) |
9999
| IP Geolocation Header | Transform Rules (Managed Transforms) | [Migrate IP Geolocation Header](#migrate-ip-geolocation-header) |
100-
| Mirage (deprecated) | Configuration Rules | [Migrate Mirage](#migrate-mirage) |
101100
| Opportunistic Encryption | Configuration Rules | [Migrate Opportunistic Encryption](#migrate-opportunistic-encryption) |
102101
| Origin Cache Control | Cache Rules | [Migrate Origin Cache Control](#migrate-origin-cache-control) |
103102
| Origin Error Page Pass-thru | Cache Rules | [Migrate Origin Error Page Pass-thru](#migrate-origin-error-page-pass-thru) |
@@ -629,7 +628,7 @@ You configured a Page Rule turning off Cloudflare Apps (deprecated) for all subd
629628
The **Disable Performance** setting is deprecated. Any Page Rules with this setting will not be migrated.
630629
:::
631630

632-
This Page Rules setting turned off Mirage (deprecated), Polish, and Rocket Loader. You can still turn on or off relevant Cloudflare features one by one using Configuration Rules.
631+
This Page Rules setting turned off Polish, and Rocket Loader. You can still turn on or off relevant Cloudflare features one by one using Configuration Rules.
633632

634633
<Tabs> <TabItem label="Dashboard">
635634

@@ -644,15 +643,14 @@ You configured a Page Rule with **Disable Performance** (deprecated) for all sub
644643

645644
<Steps>
646645

647-
1. [Create a configuration rule](/rules/configuration-rules/create-dashboard/) to disable Mirage, Polish, and Rocket Loader for any hostname containing `example.com`:
646+
1. [Create a configuration rule](/rules/configuration-rules/create-dashboard/) to disable Polish and Rocket Loader for any hostname containing `example.com`:
648647

649648
- **When incoming requests match**: Custom filter expression
650649
- Using the Expression Builder:<br/>
651650
`Hostname contains "example.com"`
652651
- Using the Expression Editor:<br/>
653652
`(http.host contains "example.com")`
654653
- **Then the settings are**:
655-
- **Mirage**: Off
656654
- **Polish**: _Off_
657655
- **Rocket Loader**: Off
658656

@@ -1007,47 +1005,6 @@ You configured a Page Rule adding a `CF-IPCountry` HTTP header, for all requests
10071005

10081006
</TabItem> </Tabs>
10091007

1010-
### Migrate Mirage (deprecated) {/* migrate-mirage */}
1011-
1012-
<Tabs> <TabItem label="Dashboard">
1013-
1014-
**Context:**
1015-
1016-
You configured a Page Rule turning off Mirage (deprecated) for all subdomains of `example.com` and the `example.com` domain itself:
1017-
1018-
- **URL**: `*example.com/*`
1019-
- **Setting**: _Mirage_
1020-
- **Value**: Off
1021-
1022-
**How to migrate**:
1023-
1024-
<Steps>
1025-
1026-
1. [Create a configuration rule](/rules/configuration-rules/create-dashboard/) to turn off Mirage for any hostname containing `example.com`:
1027-
1028-
- **When incoming requests match**: Custom filter expression
1029-
- Using the Expression Builder:<br/>
1030-
`Hostname contains "example.com"`
1031-
- Using the Expression Editor:<br/>
1032-
`(http.host contains "example.com")`
1033-
- **Then the settings are**:
1034-
- **Setting**: Mirage
1035-
- **Value**: Off
1036-
1037-
2. Turn off your existing Page Rule and validate the behavior of the configuration rule you created.
1038-
1039-
3. If your tests succeed, delete the existing Page Rule.
1040-
1041-
</Steps>
1042-
1043-
</TabItem> <TabItem label="Visual guide">
1044-
1045-
| Page Rules configuration | Migrate to a configuration rule |
1046-
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
1047-
| ![Example Page Rule with 'Mirage' setting](~/assets/images/rules/reference/page-rules-migration/pr-mirage.png) | ![Configuration rule matching the 'Mirage > Off' setting of the example Page Rule](~/assets/images/rules/reference/page-rules-migration/pr-mirage-new.png) |
1048-
1049-
</TabItem> </Tabs>
1050-
10511008
### Migrate Opportunistic Encryption
10521009

10531010
<Tabs> <TabItem label="Dashboard">

src/content/docs/speed/optimization/content/troubleshooting/content-encoding-issues.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ You also have the option to turn off these features site-wide within the dashboa
1313

1414
- [Email Obfuscation](/waf/tools/scrape-shield/email-address-obfuscation/), located in the **Scrape Shield** section.
1515
- [Rocket Loader](/speed/optimization/content/rocket-loader/), located in **Speed** > **Optimization** > **Content Optimization** section.
16-
- [Mirage](/speed/optimization/images/mirage/) (deprecated), located in **Speed** > **Optimization** > **Image Optimization**. section.
1716
- [Automatic HTTPS Rewrites](/ssl/edge-certificates/additional-options/automatic-https-rewrites/), located in the **SSL/TLS** > **Edge Certificates** section.
1817

1918
Misconfiguring the `Content-Type` or charset within HTML, or leaving them unspecified can lead to unintended consequences. This can disrupt the intended content presentation, resulting in disorganized rendering and potentially unclear characters. Properly configuring these elements ensures consistent and accurate interpretation, correct HTML modifications, and accurate rendering for browsers. This creates a seamless user experience and aligns with best practices in web development.

0 commit comments

Comments
 (0)