Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. Gospot::Application.config.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do
  2.  
  3. if Rails.env.production?
  4. r301 %r{.*}, Proc.new {|path, rack_env| "http://www.#{rack_env['SERVER_NAME']}#{path}" },
  5. :if => Proc.new {|rack_env| rack_env['SERVER_NAME'] == 'mydomain.com'}
  6. end
  7. end
  8.  
  9. require 'rack/ssl'
  10. Gospot::Application.config.middleware.insert_before(Rack::SSL, Rack::Rewrite) do
  11.  
  12. No such middleware to insert before: Rack::SSL (RuntimeError)
  13.  
  14. config.middleware.insert_before(ActionDispatch::SSL, Rack::Rewrite) do
  15. # redirects / rewrites here
  16. end
  17.  
  18. SM::Application.config.middleware.insert_before("Rack::SSL", Rack::Rewrite) do
  19. # rewrite code
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement