gpt4 book ai didi

ruby-on-rails - rails : redirect all unknown routes to root_url

转载 作者:行者123 更新时间:2023-12-02 05:22:20 27 4
gpt4 key购买 nike

每当用户访问错误的页面时,rails 都会显示公共(public)文件夹中的 404.html。但是,我只想将浏览器重定向到根页面,而不显示任何内容。于是我尝试了globbing,但没有成功,仍然显示404页面。这是我的路线文件的摘录:

# ...
map.root :controller => 'home', :action => 'home'
map.connect '*', :controller => 'home', :action => 'home'

有什么建议吗?谢谢大家!

最佳答案

如果您的项目由rails 3支持,只需将此行添加到您的routes.rb

match '*path' => redirect('/')

编辑:如果您使用的是 Rails 4 或 5

match '*path' => redirect('/'), via: :get

get '*path' => redirect('/')

关于ruby-on-rails - rails : redirect all unknown routes to root_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132039/

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