From 372540f0ee7f534d15ce000af176d0880efba5a3 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Fri, 17 Jan 2020 11:38:49 -0700 Subject: httpcaddyfile: Move redir before rewrite Using rewrite is like saying, "I accept this request, but I just need to act on it as if it came in differently." Whereas redir implies more of, "I reject this request, send it to me differently, then I will process it." Makes sense for it to come before rewrites. This can always be changed using the 'order' global option if needed. --- caddyconfig/httpcaddyfile/directives.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'caddyconfig') diff --git a/caddyconfig/httpcaddyfile/directives.go b/caddyconfig/httpcaddyfile/directives.go index ab7a040..7acdb8c 100644 --- a/caddyconfig/httpcaddyfile/directives.go +++ b/caddyconfig/httpcaddyfile/directives.go @@ -29,12 +29,14 @@ import ( var directiveOrder = []string{ "root", + "redir", "rewrite", "strip_prefix", "strip_suffix", "uri_replace", "try_files", + "basicauth", "headers", "request_header", @@ -44,7 +46,6 @@ var directiveOrder = []string{ "handle", "route", - "redir", "respond", "reverse_proxy", "php_fastcgi", -- cgit v1.2.3