February 2018
Beginner to intermediate
348 pages
9h 40m
English
Context: http, server, location, and if. Variables are accepted.
Allows you to affect URIs to HTTP response code and optionally to replace the code with another.
Syntax: error_page code1 [code2...] [=replacement code] [=@block | URI]
Where the replacement code (denoted by =code) is one of 301, 302, 303, 307, or 308
Examples :
error_page 404 /not_found.html; error_page 500 501 502 503 504 /server_error.html; error_page 403 http://website.com/; error_page 404 @notfound; # jump to a named location block error_page 404 =200 /index.html; # in case of 404 error, redirect to index.html with a 200 OK response code