mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
0a0d2cc1cf
* 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 |