Hi there,
I just want one 404 page which will catch anyone mistyping the domain name in or trying to get to a page which isn’t live. So I’ve created an oops page here: https://www.wesmcghee.com/404.php.
There’s a lot more than you have listed. Typing errors should get you a 404. Each error number has a reason, and really should be displayed to help the user determine what went wrong.