> For the complete documentation index, see [llms.txt](https://neomatrixcode.gitbook.io/merly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://neomatrixcode.gitbook.io/merly/guide/custom-404-handler.md).

# Custom 404 Handler

It is possible to return a personalized message when a route cannot be found.

## notfound

The notfound method allows you to customize the response of the 404 error code, it is possible to pass the html code in string format to the method.

```julia
notfound("""<!DOCTYPE html>
              <html>
              <head><title>Not found</title></head>
              <body><h1>404, Not found</h1></body>
              </html>""")
```

It is also possible to pass a path that includes the name of the html file to use. The path will start from the directory where the program is located or from the path specified as a base.

```julia
notfound("folder/notfound.html")
```
