Create a gist now

Instantly share code, notes, and snippets.

rack-rewrite for yesWWW (require www in url)
ExampleApp::Application.configure do
# Requires rack-rewrite: https://github.com/jtrupiano/rack-rewrite
config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do
r301 /.*/, Proc.new {|path, rack_env| "http://www.#{rack_env['SERVER_NAME']}#{path}" }, :if => Proc.new {|rack_env| rack_env['SERVER_NAME'] !~ /www\./i}
end
#... the rest of production environment config.
end
@snuggs
snuggs commented Sep 30, 2013

Nice work man!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment