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