diff --git a/lib/rack/reverse_proxy.rb b/lib/rack/reverse_proxy.rb index b7acfcf..71a20b2 100644 --- a/lib/rack/reverse_proxy.rb +++ b/lib/rack/reverse_proxy.rb @@ -20,7 +20,7 @@ def call(env) headers = Rack::Utils::HeaderHash.new env.each { |key, value| if key =~ /HTTP_(.*)/ - headers[$1] = value + headers[$1.gsub("_", "-")] = value end } headers['HOST'] = uri.host if all_opts[:preserve_host]