From d62401dc485a7697617e27676d43d973df07bb9f Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Fri, 6 Mar 2020 11:19:06 +0100 Subject: [PATCH] Allow page reload on /not-found page Signed-off-by: Joas Schilling --- appinfo/routes.php | 5 +++++ lib/Controller/PageController.php | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/appinfo/routes.php b/appinfo/routes.php index 94676923f9..530b76d830 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -28,6 +28,11 @@ return [ 'url' => '/', 'verb' => 'GET', ], + [ + 'name' => 'Page#notFound', + 'url' => '/not-found', + 'verb' => 'GET', + ], ], 'ocs' => [ /** diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 30c642c4fc..33b0f5a74d 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -134,6 +134,16 @@ class PageController extends Controller { return $this->index($token, '', $password); } + /** + * @PublicPage + * @NoCSRFRequired + * + * @return Response + */ + public function notFound(): Response { + return new RedirectResponse($this->url->linkToRouteAbsolute('spreed.Page.index')); + } + /** * @PublicPage * @NoCSRFRequired