mirror of
https://github.com/caddyserver/caddy.git
synced 2026-06-29 21:31:41 +00:00
* Use RequestURI when redirecting to canonical path. Caddy may trim a request's URL path when it starts with the path that's associated with the virtual host. This change uses the path from the request's RequestURI when performing a redirect. Fix issue #1327. * Rename redirurl to redirURL. * Redirect to the full URL. The scheme and host from the virtual host's site configuration is used in order to redirect to the full URL. * Add comment and remove redundant check. * Store the original URL path in request context. By storing the original URL path as a value in the request context, middlewares can access both it and the sanitized path. The default default FileServer handler will use the original URL on redirects. * Replace contextKey type with CtxKey. In addition to moving the CtxKey definition to the caddy package, this change updates the CtxKey references in the httpserver, fastcgi, and basicauth packages. * httpserver: Fix reference to CtxKey |
||
|---|---|---|
| .. | ||
| condition.go | ||
| condition_test.go | ||
| context.go | ||
| context_test.go | ||
| error.go | ||
| https.go | ||
| https_test.go | ||
| logger.go | ||
| logger_test.go | ||
| middleware.go | ||
| middleware_test.go | ||
| mitm.go | ||
| mitm_test.go | ||
| path.go | ||
| pathcleaner.go | ||
| pathcleaner_test.go | ||
| plugin.go | ||
| plugin_test.go | ||
| recorder.go | ||
| recorder_test.go | ||
| replacer.go | ||
| replacer_test.go | ||
| roller.go | ||
| server.go | ||
| server_test.go | ||
| siteconfig.go | ||
| vhosttrie.go | ||
| vhosttrie_test.go | ||