0

我们在 Rails 3.2.12 上。

我们希望将目录 X 下的所有请求路由到不同的主机,同时保留路径,本质上只是交换主机信息。这就是我们现在正在做的事情,但我们想知道正确的方法是什么,因为这似乎是对路径的一部分进行 URL 编码。

match '/X/*path' => redirect( 'http://newhost.com/X/%{path}', :status => 302 )

将这些类型的请求重新路由到不同主机的干净方法是什么?

4

1 回答 1

1

以下是最终为我们工作的内容:

match '/X/*path' => redirect( host: 'newhost.com', port: 80, :status => 302 )
于 2013-08-18T22:07:14.587 回答