rack-subdomain
Rack middleware to transparently route requests with a subdomain to a specified path with substitutions.
Usage
Gemfile
gem 'rack-subdomain'
config.ru
# Simple Example
use Rack::Subdomain, "example.com", to: "/users/:subdomain"
# Complex Example
use Rack::Subdomain, "example.com", except: ['', 'www', 'secure'] do
map 'downloads', to: "/downloads/:subdomain"
map '*', to: "/users/:subdomain"
end
Contact
License
rack-subdomain is available under the MIT license. See the LICENSE file for more info.