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