Browse Source

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.
master
Matthew Holt 5 years ago
parent
commit
372540f0ee
No known key found for this signature in database GPG Key ID: 2A349DD577D586A5
  1. 3
      caddyconfig/httpcaddyfile/directives.go

3
caddyconfig/httpcaddyfile/directives.go

@ -29,12 +29,14 @@ import (
var directiveOrder = []string{ var directiveOrder = []string{
"root", "root",
"redir",
"rewrite", "rewrite",
"strip_prefix", "strip_prefix",
"strip_suffix", "strip_suffix",
"uri_replace", "uri_replace",
"try_files", "try_files",
"basicauth", "basicauth",
"headers", "headers",
"request_header", "request_header",
@ -44,7 +46,6 @@ var directiveOrder = []string{
"handle", "handle",
"route", "route",
"redir",
"respond", "respond",
"reverse_proxy", "reverse_proxy",
"php_fastcgi", "php_fastcgi",

Loading…
Cancel
Save