繁体   English   中英

使用URL参数重定向到Rails中的子域

[英]Redirect to subdomain in rails with URL params

我的网站使用不同的语言。 每种语言都有其自己的子域。 我能够将用户正确地重定向到适当的子域和URL路径。 但是,我还没有找到保留URL参数的方法。 我使用Rails 2.3。 我当前的重定向如下所示:

redirect_to('http://' + I18n.locale.to_s + '.' + request.domain + request.path)

如何添加URL参数,或者如何重写URL参数以保留URL参数(如果有)。

我是这样解决的:

  split_url = request.url.partition(request.domain)
  redirect_to('http://' + I18n.locale.to_s + '.' + split_url[1] + split_url[2])

请参阅《 Rails指南》 http://guides.rubyonrails.org/i18n.html ,第2.5章。 您不必手动重新创建URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM