【问题标题】:How to redirect with a 301 or 302 in the routes.rb如何在 routes.rb 中使用 301 或 302 进行重定向
【发布时间】:2013-10-08 22:39:57
【问题描述】:

如何在 routes.rb 文件中使用 302 重定向?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    您可以在路由语句中将状态传递给重定向。例如,做一个 302 重定向:

    routes.rb

    get '/old/path', to: redirect('/new/path', status: 302)
    

    我希望这对其他人有帮助!

    【讨论】:

    • 也可以写get '/make_donation' => redirect('/new/path', status: 302),短一点
    • 你也可以写成更声明的方式get '/old/path', to: redirect('/new/path', status: :moved_permanently)
    猜你喜欢
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2011-07-21
    • 2013-11-26
    相关资源
    最近更新 更多