gpt4 book ai didi

ruby-on-rails - 在 Rails 4 路由中重定向

转载 作者:行者123 更新时间:2023-12-04 06:07:23 25 4
gpt4 key购买 nike

我的网站以前在这里有移动 View :

https://www.example.com/m/home

我们已经弃用了移动 View ,现在我需要一种简单的方法来删除 URL 中的/m/,以便请求继续到正确的页面。

示例:

https://www.example.com/m/about => https://www.example.com/about
https://www.example.com/m/user/:id => https://www.example.com/user/:id

我希望在 Rails 路由中解决这个问题,而不必引入新的 Controller 操作或干预 nginx。我有 100 多条路线。提前致谢。

rails 版本:4.2

最佳答案

有一个redirection module (也记录在 the guide 中)。

类似于:

get '/m/about', to: redirect('/about')
get '/m/user/:id', to: redirect('/user/%{id}')

您可以将其与 route globbing 结合使用对于通用解决方案:

get '/m/*path', to: redirect('/%{path}')

关于ruby-on-rails - 在 Rails 4 路由中重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37147319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com