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
$scheme = 'http';
if(x($_SERVER,'SERVER_NAME')) {
$hostname = $_SERVER['SERVER_NAME'];
if(x($_SERVER,'HTTP_HOST')) {
$hostname = $_SERVER['HTTP_HOST'];
}
else {
return z_root();
}
if(x($_SERVER,'SERVER_PORT') && $_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443) {
$hostname .= ':' . $_SERVER['SERVER_PORT'];
}
return $scheme . '://' . $hostname;
}