diff --git a/interface/lib/classes/functions.inc.php b/interface/lib/classes/functions.inc.php index b744e35688c5cb21004195df82ee065d5408d919..7f4f31ca853ba799a6fe68b6d5e82606c1baa8ee 100644 --- a/interface/lib/classes/functions.inc.php +++ b/interface/lib/classes/functions.inc.php @@ -101,7 +101,7 @@ class functions { } public function get_ispconfig_url() { - $url = (stristr($_SERVER['SERVER_PROTOCOL'],'HTTPS'))?'https':'http'; + $url = (stristr($_SERVER['SERVER_PROTOCOL'],'HTTPS') || stristr($_SERVER['HTTPS'],'on'))?'https':'http'; $url .= '://'.$_SERVER['SERVER_NAME']; if($_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443) { $url .= ':'.$_SERVER['SERVER_PORT']; diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master index 77bbb9d044ab853e357a0542a16237c6d13d5f67..ee31e5a3ad83d16def2e70e6206f3742fd5af803 100644 --- a/server/conf/vhost.conf.master +++ b/server/conf/vhost.conf.master @@ -223,6 +223,7 @@ RewriteCond %{HTTP_HOST} $ [NC] + RewriteCond %{REQUEST_URI} !^/webdav/ RewriteRule ^/(.*)$ $1