diff --git a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
index 308ac3027547b2096e16c9fd9a4f7cbbb2a0d2e1..8779783ec4f19f86ef4e3e12bd34ed35678e3e5d 100644
--- a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
+++ b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
@@ -156,7 +156,7 @@ class StaticRouteResolver implements MiddlewareInterface
         $parameters['type'] = $urlParams['pagetype'] ?? 0;
         $parameters['_language'] = $request->getAttribute('language', null);
         $uri = $site->getRouter()->generateUri(
-            (int)$urlParams['pageuid'],
+            (int)($urlParams['pageuid'] ?? 0),
             $parameters,
             '',
             RouterInterface::ABSOLUTE_URL