diff --git a/Slim/Environment.php b/Slim/Environment.php index f13f0dd96..d0f3f0e00 100644 --- a/Slim/Environment.php +++ b/Slim/Environment.php @@ -135,7 +135,7 @@ private function __construct($settings = null) if (strpos($requestUri, $scriptName) !== false) { $physicalPath = $scriptName; // <-- Without rewriting } else { - $physicalPath = ltrim(dirname($scriptName), '\\'); // <-- With rewriting + $physicalPath = str_replace('\\', '', dirname($scriptName)); // <-- With rewriting } $env['SCRIPT_NAME'] = rtrim($physicalPath, '/'); // <-- Remove trailing slashes