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`
.