From 2030aea175d79494d4d3b69b10978d1ae37f4639 Mon Sep 17 00:00:00 2001 From: Stefan Krauth Date: Sun, 25 Oct 2015 20:10:35 +0100 Subject: Better handling for SSL reverse proxy --- include/plugin.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/include/plugin.php b/include/plugin.php index 4d8405b62..c05e8f577 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -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; } -- cgit v1.2.3