12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #
- # route.txt - Route and authorization configuration
- #
- # Schema
- # route uri=URI protocol=PROTOCOL methods=METHODS handler=HANDLER redirect=STATUS@URI \
- # extensions=EXTENSIONS abilities=ABILITIES
- #
- # Routes may require authentication and that users possess certain abilities.
- # The abilities, extensions, methods and redirect keywords use comma separated tokens to express a set of
- # required options, or use "|" separated tokens for a set of alternative options. This implements AND/OR.
- # The protocol keyword may be set to http or https. The redirect status may be "*" to match all HTTP status codes.
- # Multiple redirect fields are permissable
- #
- # Examples:
- #
- # Universally redirect http to https for secure communications
- # route uri=/ protocol=http redirect=*@https handler=redirect
- #
- # Form based login pattern.
- # route uri=/pub/
- # route uri=/action/login methods=POST handler=action redirect=200@/ redirect=401@/pub/login.html
- # route uri=/action/logout methods=POST handler=action redirect=200@/pub/login.html
- # route uri=/ auth=form handler=continue redirect=401@/pub/login.html
- #
- # Sample basic or digest authentication for user "joshua"
- # route uri=/auth/basic/ auth=basic abilities=manage
- # route uri=/auth/digest/ auth=digest abilities=manage
- #
- # Eanable the PUT or DELETE methods (only) for the BIT_GOAHEAD_PUT_DIR directory
- # route uri=/put/ methods=PUT|DELETE
- #
- # Standard routes
- #
- # route uri=/cgi-bin dir=cgi-bin handler=cgi
- route uri=/action handler=action
- route uri=/ extensions=jst handler=jst
- route uri=/ methods=OPTIONS|TRACE handler=options
- # For legacy GoAhead applications using /goform
- route uri=/goform handler=action
- #
- # Catch-all route without authentication for all other URIs
- #
- route uri=/
|