当我们的 Fastly CDN 收到来自后端来源的 50* 错误时,我们想强制用户查看托管在子域上的状态页面吗?
有人可以提供任何帮助吗,我们已经阅读了这两篇文章,但它在我们头上:
https://docs.fastly.com/en/guides/custom-responses-that-dont-hit-origin-servers
当我们的 Fastly CDN 收到来自后端来源的 50* 错误时,我们想强制用户查看托管在子域上的状态页面吗?
有人可以提供任何帮助吗,我们已经阅读了这两篇文章,但它在我们头上:
https://docs.fastly.com/en/guides/custom-responses-that-dont-hit-origin-servers
Fastly开发者中心有一个用您自己的响应替换原始错误的方法:https ://developer.fastly.com/solutions/recipes/replace-origin-errors-with--safe--responses
您可以轻松地对其进行修改以返回 301,而不是将用户重定向到您自己的状态页面,如本 Fiddle 所示:https ://fiddle.fastlydemo.net/fiddle/937547c8
这个 VCL 可以通过 Fastly UI 中的 VCL Snippets 在你自己的服务中实现。