如何使用rails路由进行动态301重定向?

时间:2010-05-12 18:08:57

标签: ruby-on-rails routing redirect

我需要为我的旧网址设置301重定向,这些重定向具有安静的高PR。

索引网址采用以下格式:

www.mysite.com/search/find?category[id]=7-Farming

并希望使用301将它们重定向到:

www.mysite.com/categories/find/farming

在第一个网址7中是农业类别的ID,在第二个网址“耕种”是固定链接。

我认为我需要从第一个URL解析id,使用AR查找农业类别以获得其固定链接然后以某种方式重定向.....只是不确定最好/最干净的方法是什么。< / p>

非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

当您在控制器中创建redirect_to时,它会向用户浏览器发送301。

按照你说的做,抓住类别并使用redirect_to。