0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-06 22:40:31 -05:00

fix rewrite if problem (skip remaining args)

This commit is contained in:
Pedro Nasser 2016-07-08 14:11:15 -03:00
parent 88a2811e2a
commit 39e55072d7
2 changed files with 7 additions and 0 deletions

View file

@ -92,6 +92,7 @@ func rewriteParse(c *caddy.Controller) ([]Rule, error) {
}
default:
if httpserver.IfMatcherKeyword(c.Val()) {
c.RemainingArgs()
continue block
}
return nil, c.ArgErr()

View file

@ -179,6 +179,12 @@ func TestRewriteParse(t *testing.T) {
}`, true, []Rule{
&ComplexRule{},
}},
{`rewrite {
if {path} match /
to /to
}`, false, []Rule{
&ComplexRule{Base: "/", To: "/to"},
}},
}
for i, test := range regexpTests {