hof*_*ffm 6 url-routing ruby-on-rails-3
我想建立一个永久重定向的每个路径,从开头/articles
的类似路径开始/blog
.
我知道如何在路线中单独重定向路径,例如
match "/articles/" => redirect("/blog/")
但是,如果我也想重定向诸如路径/articles/:id
和/articles/category/:id
等等,我需要有明确的重定向对于那些为好.
我希望有一种方法可以一举重新定位所有这些路径,现在和将来.
我意识到我可以在控制器中用a来相对容易地做到这一点before_filter
,但我相信这种行为属于路线,我希望将它保留在那里.
match '/articles(/*path)' => redirect { |params, req| "/blog/#{params[:path]}" }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
653 次 |
最近记录: |