diff --git a/lib/rack/rewrite/rule.rb b/lib/rack/rewrite/rule.rb
index <HASH>..<HASH> 100644
--- a/lib/rack/rewrite/rule.rb
+++ b/lib/rack/rewrite/rule.rb
@@ -165,6 +165,8 @@ module Rack
             string =~ matcher
           elsif matcher.is_a?(String)
             string == matcher
+          elsif matcher.is_a?(Symbol)
+            string.downcase == matcher.to_s.downcase
           else
             false
           end
Allow matchers to be (case insensitive) Symbols.