我们正在使用Rails 3.2.12。
我们希望将目录X下的所有请求路由到不同的主机,同时保留路径,实际上只是交换主机信息。这就是我们现在正在做的事情,但我们想知道正确的方法是什么,因为这似乎是URL编码路径的一部分。
match '/X/*path' => redirect( 'http://newhost.com/X/%{path}', :status => 302 )
将这些类型的请求重新路由到其他主机的干净方法是什么?
答案 0 :(得分:1)
以下是为我们工作的结果:
match '/X/*path' => redirect( host: 'newhost.com', port: 80, :status => 302 )