lib/rack/subdomain.rb in rewritten-0.2.2 vs lib/rack/subdomain.rb in rewritten-0.3.0

- old
+ new

@@ -15,12 +15,16 @@ puts "-> Rack::Rewritten::Subdomain" req = Rack::Request.new(env) @fqdns.each do |n| if req.host =~ /(.+)\.#{n}$/ - env["SUBDOMAIN"] = $1 - env["FQDN"] = n - break + if $1 == 'www' + break + else + env["SUBDOMAIN"] = $1 + env["FQDN"] = n + break + end end end @app.call(env) end