如果 Cloudflare 无法加载你的站点,或你通过 IP Access rules 或 WAF 自定义规则 阻止了美国 (US),则发布和预览自定义错误页面可能无法正常工作。
常见错误可能类似于:Error fetching page: Fetch failed, https://example.com/ipcountryblock.html returned 403 (Code: 1202)。
请确保没有任何 WAF 规则在 Custom Errors 产品获取自定义错误页面内容时对其进行阻止或质询(challenge)。
如果你使用 IP Access rule 阻止国家/地区或 IP 地址,受影响的访客将收到 1005 错误 以及你的 IP/Country Block 自定义页面。
如果你使用 WAF 自定义规则 阻止国家/地区或 IP 地址,且未为被阻止的请求配置自定义错误规则或 WAF 自定义响应,受影响的访客将看到你的 WAF Block(WAF 拦截) 页面。
如果你因速率限制规则而阻止请求,且未为被阻止的请求配置自定义错误规则或 WAF 自定义响应,受影响的访客将看到显示 Cloudflare 1015 错误 的 429 Errors 页面。
如果你使用防火墙规则(现已弃用)阻止国家/地区或 IP 地址,受影响的访客将看到你的 1000 Class Errors 页面。
你无法通过 Error Pages 自定义以下 1XXX 错误:
1001- Unable to resolve1003- Bad Host header1018- Unable to resolve because of ownership lookup failure1023- Unable to resolve because of feature lookup failure
你的自定义错误页面不能为空白,且所有页面资源的合计大小不能超过 1.5 MB(1,500,000 个字符)。为避免超出自定义错误页面限制,请在发布前预览页面以检查其大小。
如果你在尝试预览或发布自定义错误页面时遇到错误,请使用 HTML 验证器 ↗ 确保代码可正确解析。