Playframework 如果子目录不存在,请运行错误页

Playframework 如果子目录不存在,请运行错误页,playframework,routes,playframework-2.0,Playframework,Routes,Playframework 2.0,我在Play Framework 2.0.2中遇到路由问题。当我在不存在的浏览器子目录(等localhost/directory/)中键入内容时,我得到一个页面: Action not found For request 'GET /directory/'. 如果我想在每个不存在的子目录中运行controllers.Application.show(page=“error”),我需要在routes文件中添加什么 感谢所有帮助使用自定义onHandlerNotFound()并呈现自定义内容,而

我在Play Framework 2.0.2中遇到路由问题。当我在不存在的浏览器子目录(等localhost/directory/)中键入内容时,我得到一个页面:

Action not found For request 'GET /directory/'. 
如果我想在每个不存在的子目录中运行controllers.Application.show(page=“error”),我需要在
routes
文件中添加什么

感谢所有帮助

使用自定义
onHandlerNotFound()
并呈现自定义内容,而不是将其重定向到其他资源,即:

public class Global extends GlobalSettings {      
    @Override
    public Result onHandlerNotFound(RequestHeader request) {
       return notFound(views.html.error.render("Your page was not found"));
    }
}
(同时创建新视图:
app/views/error.scala.html
并根据需要对其进行样式化)