mirror of
https://github.com/caddyserver/website.git
synced 2025-05-10 21:41:37 -04:00
Errors upgrade docs
Based on https://github.com/caddyserver/caddy/issues/3336 discussion.
This commit is contained in:
parent
41833df85d
commit
d7f776f616
1 changed files with 43 additions and 0 deletions
|
@ -20,6 +20,7 @@ This guide won't delve into the new features available -- which are really cool,
|
||||||
- [Primary changes](#primary-changes)
|
- [Primary changes](#primary-changes)
|
||||||
- [basicauth](#basicauth)
|
- [basicauth](#basicauth)
|
||||||
- [browse](#browse)
|
- [browse](#browse)
|
||||||
|
- [errors](#errors)
|
||||||
- [ext](#ext)
|
- [ext](#ext)
|
||||||
- [fastcgi](#fastcgi)
|
- [fastcgi](#fastcgi)
|
||||||
- [gzip](#gzip)
|
- [gzip](#gzip)
|
||||||
|
@ -146,6 +147,48 @@ browse /subfolder/
|
||||||
file_server /subfolder/* browse
|
file_server /subfolder/* browse
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### errors
|
||||||
|
|
||||||
|
Implied file extensions can be done with [`try_files`](/docs/caddyfile/directives/try_files).
|
||||||
|
|
||||||
|
Custom error pages can be accomplished with [`handle_errors`](/docs/caddyfile/directives/handle_errors).
|
||||||
|
|
||||||
|
|
||||||
|
- **v1:**:
|
||||||
|
|
||||||
|
```
|
||||||
|
errors {
|
||||||
|
404 404.html # Not Found
|
||||||
|
500 500.html # Internal Server Error
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
```
|
||||||
|
errors {
|
||||||
|
* default_error.html
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
- **v2:**:
|
||||||
|
|
||||||
|
```
|
||||||
|
handle_errors {
|
||||||
|
rewrite * /{http.error.status_code}.html
|
||||||
|
file_server
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
or even
|
||||||
|
|
||||||
|
```
|
||||||
|
handle_errors {
|
||||||
|
rewrite * /{http.error.status_code}
|
||||||
|
reverse_proxy https://http.cat
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### ext
|
### ext
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue