Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Gospot::Application.config.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do
- if Rails.env.production?
- r301 %r{.*}, Proc.new {|path, rack_env| "http://www.#{rack_env['SERVER_NAME']}#{path}" },
- :if => Proc.new {|rack_env| rack_env['SERVER_NAME'] == 'mydomain.com'}
- end
- end
- require 'rack/ssl'
- Gospot::Application.config.middleware.insert_before(Rack::SSL, Rack::Rewrite) do
- No such middleware to insert before: Rack::SSL (RuntimeError)
- config.middleware.insert_before(ActionDispatch::SSL, Rack::Rewrite) do
- # redirects / rewrites here
- end
- SM::Application.config.middleware.insert_before("Rack::SSL", Rack::Rewrite) do
- # rewrite code
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement