waterlink / rack-reverse-proxy

A Reverse Proxy for Rack
MIT License
196 stars 52 forks source link

Handling relative urls #21

Open mperejda opened 8 years ago

mperejda commented 8 years ago

Is it possible to handle relative URLs from the same domain using rack-reverse-proxy?

e.g.

config/application.rb

config.middleware.insert_before(Rack::Runtime, Rack::ReverseProxy) do reverse_proxy_options preserve_host: true reverse_proxy '/wiki', 'http://wiki.example.com/' reverse_proxy '/wiki/about', 'http://wiki.example.com/about' end

maxilev commented 8 years ago

Sure:

# config/application.rb
config.middleware.insert_before(Rack::Runtime, Rack::ReverseProxy) do
  reverse_proxy_options preserve_host: true
  reverse_proxy /^\/wiki(\/.*)$/, 'http://wiki.example.com$1'
end
matheusportela commented 6 years ago

This issue should be closed, right?