0

我不知道该怎么说。我在网址上有我的网站,例如:

www.mysite.com

我想在 url 上有一些其他的“东西”:

www.mysite.com/some/mystuff

我怎样才能从 Rails 应用程序中排除这个 url?当我将此网址放入浏览器时,它告诉我没有这样的页面。这可能吗?

4

1 回答 1

0

在 config/routes.rb 中,您可以添加:

match "*missing" => redirect("/")

这会将任何未知的网址直接重定向到主页。此外,您可以创建著名的错误 404 页面并重定向到它。

match "*missing" => 'application#404'

应用控制器:

def 404
    render: 'home/404'
end
于 2013-08-29T17:55:50.140 回答