| Error Code |
Meaning |
| 400 |
Indicates the syntax of the request was bad. |
| 401 |
Authorization is rquired. The name/password provided with the request (if any) does not match an authorized person. |
| 403 |
Forbidden. The request was understood but the server is not allowed to serve the resource that was requested. |
| 404 |
Not found. The resource named is not present on the server. |
| 406 |
Not acceptable. The client's request included some "accept" qualifications which were not met. |
| 407 |
Proxy authentication required. |
| 408 |
Request timeout. The server was waiting for the completion of the request and it took too long. |
| 409 |
Conflict. Current server state prohibits fulfilling the request. |
| 410 |
Gone. The requested resource is not available now nor is it ever likely to be available on the future. |
| 411 |
Length required. The request needs to have a length value supplied by the client. |
| 412 |
A condition specified in a request header was false. |
| 413 |
Too large. The request entity was too large for the server. |
| 414 |
Request URI too long. Longer than the server would accept. |
| 500 |
Internal server error. |
| 503 |
Service not available. The server can't fulfill the request at this time. Try again later. |
This is not the complete list but you can see there are quite a few possible error codes. The Yahoo! WebHosting page about custom error pages only talks about error 401 and 404. These are the most likely errors that people may see when accessing your web site.