我们的Rails应用程序位于网站app.example.com
上,并使用Lamdba方法位于AWS Cloudfront系统后面,该方法确定了从cf.example.com
到app.example.com
或{{1 }}。因此,如果我导航到app2.example.com
,它将显示cf.example.com/my_page
中的内容,而无需编辑主机名。
在任何Rails重定向(redirect_to或路由器方法重定向)上,它将我的URL从app.example.com/my_page
更改为cf.example.com
。
示例:
app.example.com
在/routes.rb
root to: redirect('/log_in')
上,Rails返回302,位置为cf.example.com
我需要将此网址保留为app.example.com/log_in
。如何阻止Rails 4将位置更改为托管位置?
我正在将乘客与Ruby on Rails 4一起使用。