diff --git a/cli/Valet/Drivers/Specific/KirbyValetDriver.php b/cli/Valet/Drivers/Specific/KirbyValetDriver.php index 1a4c6e6..78b67af 100644 --- a/cli/Valet/Drivers/Specific/KirbyValetDriver.php +++ b/cli/Valet/Drivers/Specific/KirbyValetDriver.php @@ -48,6 +48,17 @@ public function frontControllerPath(string $sitePath, string $siteName, string $ $indexPath = $sitePath.'/panel/index.php'; } + // add this block + if (preg_match('/^\/(?!(kirby|site|content)\/).+\.php$/', $uri)) { + if ( + $this->isActualFile($sitePath.$uri) || + $isAboveWebroot && $this->isActualFile($sitePath."/public".$uri) + ) { + $scriptName = $uri; + $indexPath = $sitePath.$scriptName; + } + } + $sitePathPrefix = ($isAboveWebroot) ? $sitePath.'/public' : $sitePath; $_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'];