Rails 301 从旧站点重定向到具有友好 ID 的新站点

问题描述

所以我使用 FriendlyId gem 来创建友好的 url,例如: 品牌/品牌名称

我不希望他们像 www.example.com/brands/brand_name 所以我创建了这条路线: 资源:品牌,控制器:'品牌',如:'品牌',仅:[:show],路径:'' 现在网址是 www.example.com/brand_name

我也有类别,但不幸的是,我无法对它们执行相同的解决方案,也无法为这些类别设置路由,因为它们会自动路由到品牌控制器。 因此,对于类别,网址看起来像 www.example.com/categories/category_name。我没问题。

我有一个旧网站,其中某些类别的网址为 www.example.com/category_name。 那么我怎样才能从旧的 /category_name url 获得 301 重定向到我的新页面 www.example.com/categories/category_name

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)