diff --git a/lib/base.php b/lib/base.php
index 3062c9b23dcdc894e540aeb19a530e4d02ba0055..71e2ed63888aebc0e2be6d0428dfe2f93a7d41be 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -128,7 +128,7 @@ class OC{
 		// calculate the documentroot
 		OC::$DOCUMENTROOT=realpath($_SERVER['DOCUMENT_ROOT']);
 		OC::$SERVERROOT=str_replace("\\",'/',substr(__FILE__,0,-13));
-		OC::$SUBURI=substr(realpath($_SERVER["SCRIPT_FILENAME"]),strlen(OC::$SERVERROOT));
+		OC::$SUBURI= str_replace("\\","/",substr(realpath($_SERVER["SCRIPT_FILENAME"]),strlen(OC::$SERVERROOT)));
 		$scriptName=$_SERVER["SCRIPT_NAME"];
 		if(substr($scriptName,-1)=='/'){
 			$scriptName.='index.php';