将一个域Web请求重定向到其他域Web请求

时间:2015-12-23 11:40:35

标签: ruby-on-rails

我需要将web请求重定向到rails中的另一个url。

让我当前的应用程序是xyz.com。如果我点击xyz.com/mno/dashboard,则必须重定向到abc.com/dashboard。

  1. 我们在xyz.com上没有mno控制器的现实。
  2. 当它命中路由时,它需要将请求发送给某个控制器(只需考虑重定向控制器)
  3. 在该重定向控制器中,我想处理我对abc.com的重定向。

1 个答案:

答案 0 :(得分:2)

您可以在routes.rb配置中处理此问题:

get '/mno/dashboard', to: redirect('http://example.com/dashboard')

(注意 - 将example.com替换为abc.com。如果以http(s)为前缀,StackOverflow将不允许任何其他域名://)