在错误的URL上重定向用户

时间:2012-07-31 13:04:02

标签: symfony

当用户输入错误的网址时,有没有办法将用户重定向到主页?

假设app.php/Contact触发404错误,我希望将所有404错误重定向到主页?

我很确定我一次只是在某个地方阅读,但却找不到它了。我认为这是配置文件中的else语句?

2 个答案:

答案 0 :(得分:1)

您应该扩展ExceptionController并使用您需要的逻辑重新定义showAction()

简单地说:

if (404 === $exception->getStatusCode()) {
    //do your logic
}

答案 1 :(得分:0)

使用.htaccess文件并添加以下行:

ErrorDocument 404 /home.php