我在 Rails 项目中将 url 从/tours/* 更改为/tours/peru/。它工作正常,但谷歌已经将/tours/url 编入索引,所以我想编写一个路由,将 URL 重定向到新版本的 URL
我的代码是这样的:
resources :tours, path: '/tours/peru' do
resources :reviews
resources :images
resources :quotes
end
match "/tours/:id" => redirect("/tours/peru/:id")
所以我确定谁来编写重定向以使其工作
最佳答案
我认为正确的语法是:
match "/tours/:id" => redirect("/tours/peru/%{id}")
有关更多信息,请参阅 documentation。
关于ruby-on-rails - Rails 路由重定向到内部 url,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11895438/