我给一些模型添加了“slugs”,但由于SEO的原因,我需要从旧链接进行301重定向:
旧链接:
新的:
问题: 如何在这种情况下实现301重定向? 并且是否可以从大写的链接中实现301重定向?像这样:
http://host.com/foo/1
新的:
http://host.com/foo/foo_slug
问题: 如何在这种情况下实现301重定向? 并且是否可以从大写的链接中实现301重定向?像这样:
http://host.com/foo/FOO_SLUG -> http://host.com/foo/foo_slug
:id
,如果是,则重定向到具有正确slug的instance_path。 - xamenrax:id
转换成正确的 slug,你必须运行一个数据库查询,对吗?如果是这样,那么它必须在控制器中完成,而不是在路由中。 - Stuart M