response Code
Parameters
The HTTP status code that you want CloudFront to return to the viewer along with the custom error page. There are a variety of reasons that you might want CloudFront to return a status code different from the status code that your origin returned to CloudFront, for example: + Some Internet devices (some firewalls and corporate proxies, for example) intercept HTTP 4xx and 5xx and prevent the response from being returned to the viewer. If you substitute `200`
, the response typically won't be intercepted. + If you don't care about distinguishing among different client errors or server errors, you can specify `400`
or `500`
as the `ResponseCode`
for all 4xx or 5xx errors. + You might want to return a `200`
status code (OK) and static website so your customers don't know that your website is down. If you specify a value for `ResponseCode`
, you must also specify a value for `ResponsePagePath`
.