diff --git a/caddyhttp/redirect/setup.go b/caddyhttp/redirect/setup.go
index b1f01254a..a05a7b0cb 100644
--- a/caddyhttp/redirect/setup.go
+++ b/caddyhttp/redirect/setup.go
@@ -72,6 +72,7 @@ func redirParse(c *caddy.Controller) ([]Rule, error) {
 		var hadOptionalBlock bool
 		for c.NextBlock() {
 			if httpserver.IfMatcherKeyword(c.Val()) {
+				c.RemainingArgs()
 				continue
 			}