Notes:
The above slide has an error: HTTPRedirectByName should be HTTPRedirectToName.