页面不存在时重定向到404
Redirect to 404 when page does not exist
我需要在 Silex 中编写一些代码。我有模板, 当路由不存在时告诉用户。在 Silex 中如何实现?也许有人遇到过它?
如果我没理解错的话,当找不到路由时,您可以向用户显示 404 页面,如下所示:
use Symfony\Component\HttpFoundation\Response;
$app->error(function (\Exception $e, $code) {
switch ($code) {
case 404:
$message = 'The requested page could not be found.';
break;
default:
$message = 'We are sorry, but something went terribly wrong.';
}
return new Response($message);
});
显然用您的模板替换示例。
我需要在 Silex 中编写一些代码。我有模板, 当路由不存在时告诉用户。在 Silex 中如何实现?也许有人遇到过它?
如果我没理解错的话,当找不到路由时,您可以向用户显示 404 页面,如下所示:
use Symfony\Component\HttpFoundation\Response;
$app->error(function (\Exception $e, $code) {
switch ($code) {
case 404:
$message = 'The requested page could not be found.';
break;
default:
$message = 'We are sorry, but something went terribly wrong.';
}
return new Response($message);
});
显然用您的模板替换示例。