diff --git a/lib/base.php b/lib/base.php
index d86a39966ee3758b1861d05a72c4bb11f30ac5a1..f85710ddfcf662c7a031a3cc460b26110a069b87 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -124,7 +124,7 @@ class OC{
 		// calculate the documentroot
 		$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';