diff --git a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
index b37f75fdcb4376274b2760e16db15ef85f9f40f5..df9be4dd6cdf914af4436e279d0220d565f50744 100644
--- a/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
+++ b/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php
@@ -125,7 +125,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