|
|
|
|
@ -132,7 +132,7 @@ class OC { |
|
|
|
|
|
|
|
|
|
OC::$SUBURI = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen(OC::$SERVERROOT))); |
|
|
|
|
/** |
|
|
|
|
* FIXME: The following lines are required because we can't yet instantiiate |
|
|
|
|
* FIXME: The following lines are required because we can't yet instantiate |
|
|
|
|
* \OC::$server->getRequest() since \OC::$server does not yet exist. |
|
|
|
|
*/ |
|
|
|
|
$params = [ |
|
|
|
|
@ -174,7 +174,7 @@ class OC { |
|
|
|
|
|
|
|
|
|
// Resolve /nextcloud to /nextcloud/ to ensure to always have a trailing |
|
|
|
|
// slash which is required by URL generation. |
|
|
|
|
if($_SERVER['REQUEST_URI'] === \OC::$WEBROOT && |
|
|
|
|
if (isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI'] === \OC::$WEBROOT && |
|
|
|
|
substr($_SERVER['REQUEST_URI'], -1) !== '/') { |
|
|
|
|
header('Location: '.\OC::$WEBROOT.'/'); |
|
|
|
|
exit(); |
|
|
|
|
@ -1005,7 +1005,7 @@ class OC { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Handle WebDAV |
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND') { |
|
|
|
|
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'PROPFIND') { |
|
|
|
|
// not allowed any more to prevent people |
|
|
|
|
// mounting this root directly. |
|
|
|
|
// Users need to mount remote.php/webdav instead. |
|
|
|
|
|