getQueryParams()['optimize'] != 1) { return parent::matchRequest($request); } $devMode = $_SERVER['TYPO3_CONTEXT'] == "Development"; $otWebsiteRepository = GeneralUtility::makeInstance(ObjectManager::class)->get(OtWebsiteRepository::class); $site = $otWebsiteRepository->matchUriToWebsite($request->getUri(), $devMode); if ($devMode) { preg_match("/\w+\/(.*)/", $request->getUri()->getPath(), $m); $tail = $m[1] ?? ""; } else { $tail = $request->getUri()->getPath(); } $language = $site->getDefaultLanguage(); return new SiteRouteResult($request->getUri(), $site, $language, $tail); } }