当用户输入错误的网址时,有没有办法将用户重定向到主页?
假设app.php/Contact
触发404错误,我希望将所有404错误重定向到主页?
我很确定我一次只是在某个地方阅读,但却找不到它了。我认为这是配置文件中的else语句?
答案 0 :(得分:1)
您应该扩展ExceptionController并使用您需要的逻辑重新定义showAction()
。
简单地说:
if (404 === $exception->getStatusCode()) {
//do your logic
}
答案 1 :(得分:0)
使用.htaccess文件并添加以下行:
ErrorDocument 404 /home.php