Better handling for SSL reverse proxy

This commit is contained in:
Stefan Krauth 2015-10-25 20:10:35 +01:00
parent 911fd6c654
commit 2030aea175

View File

@ -505,17 +505,12 @@ function script_path() {
else else
$scheme = 'http'; $scheme = 'http';
if(x($_SERVER,'SERVER_NAME')) { if(x($_SERVER,'HTTP_HOST')) {
$hostname = $_SERVER['SERVER_NAME']; $hostname = $_SERVER['HTTP_HOST'];
} }
else { else {
return z_root(); return z_root();
} }
if(x($_SERVER,'SERVER_PORT') && $_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443) {
$hostname .= ':' . $_SERVER['SERVER_PORT'];
}
return $scheme . '://' . $hostname; return $scheme . '://' . $hostname;
} }