Better handling for SSL reverse proxy
This commit is contained in:
parent
911fd6c654
commit
2030aea175
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user