diff options
author | Matthew Holt <mholt@users.noreply.github.com> | 2020-03-22 07:48:21 -0600 |
---|---|---|
committer | Matthew Holt <mholt@users.noreply.github.com> | 2020-03-22 07:48:34 -0600 |
commit | f2ce81cc8b5adcd453566d292ac0b0b47fc64e99 (patch) | |
tree | 90e34450428a44d08e1c7f41f59443251e5a20ca /modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go | |
parent | 2cab475ba516fa725d012f53ca417c3e039607de (diff) |
fastcgi: Support multiple path splitters (close #1564)
Diffstat (limited to 'modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go')
-rw-r--r-- | modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go b/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go index 81fd48e..5b378f8 100644 --- a/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go +++ b/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go @@ -51,10 +51,10 @@ func (t *Transport) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { t.Root = d.Val() case "split": - if !d.NextArg() { + t.SplitPath = d.RemainingArgs() + if len(t.SplitPath) == 0 { return d.ArgErr() } - t.SplitPath = d.Val() case "env": args := d.RemainingArgs() @@ -173,7 +173,7 @@ func parsePHPFastCGI(h httpcaddyfile.Helper) ([]httpcaddyfile.ConfigValue, error } // set up the transport for FastCGI, and specifically PHP - fcgiTransport := Transport{SplitPath: ".php"} + fcgiTransport := Transport{SplitPath: []string{".php"}} // create the reverse proxy handler which uses our FastCGI transport rpHandler := &reverseproxy.Handler{ |