【发布时间】:2012-11-12 05:36:13
【问题描述】:
我需要使用正确的 URL 参数将非 www 重定向到 www。谷歌索引中已经有很多网址(非 www)。我需要一个配置,网址中的参数重定向正确。一个例子:
nice2stay.com/houses/1
重定向到:
www.nice2stay.com/nl/holidayhouses/nameofthehouse
想法?
我刚刚在我的开发笔记本电脑上尝试了以下代码。
constraints(:host => "localhost") 做 根:to => 重定向(“http://www.localhost:3000”) 匹配 '/*path', :to => 重定向 {|params| "http://www.localhost/#{params[:path]}"} 结束
当请求的url是根域时这个工作,但是当请求的url是localhost:/houses时不行是路径配置不正确吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3