Welcome to the Kukiku Error Pages repository! These error pages, crafted by Julian, are freely available for use. Originally designed for kukiku.org, they cover a range of HTTP status codes to enhance the user experience during error situations. While some may consider most of these pages useless, Julian takes pride in creating error pages for various scenarios, sometimes even for things that don't exist.
This repository includes error pages for the following HTTP status codes:
Status Code | Meaning |
---|---|
400 | Bad Request |
401 | Unauthorized |
402 | Payment Required |
403 | Forbidden |
404 | Not Found |
405 | Method Not Allowed |
406 | Not Acceptable |
407 | Proxy Authentication Required |
408 | Request Timeout |
409 | Conflict |
410 | Gone |
411 | Length Required |
412 | Precondition Failed |
413 | Payload Too Large |
414 | URI Too Long |
415 | Unsupported Media Type |
416 | Range Not Satisfiable |
417 | Expectation Failed |
418 | I'm a teapot |
422 | Unprocessable Entity |
423 | Locked |
424 | Failed Dependency |
425 | Too Early |
426 | Upgrade Required |
428 | Precondition Required |
429 | Too Many Requests |
431 | Request Header Fields Too Large |
451 | Unavailable For Legal Reasons |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Service Unavailable |
504 | Gateway Timeout |
505 | HTTP Version Not Supported |
506 | Variant Also Negotiates |
507 | Insufficient Storage |
510 | Not Extended |
Total Error Codes: 36
Feel free to incorporate these error pages into your projects to provide a polished and user-friendly error handling experience.
- Clone this repository to your local machine.
- Choose the appropriate error page for the desired HTTP status code.
- Implement the error page in your project.
If you have ideas for additional error pages or improvements, Julian encourages you to contribute. Simply fork the repository, make your changes, and submit a pull request.
This project is licensed under the Apache 2.0 License.