From 1da455529b4369cbd2faff0d9434f2ceef04860d Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Fri, 25 Dec 2020 23:30:23 +0900 Subject: [PATCH] Update uri.php --- system/uri.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/system/uri.php b/system/uri.php index d10dae7..01315a2 100644 --- a/system/uri.php +++ b/system/uri.php @@ -2,17 +2,26 @@ /** * @file uri.php * @created_on 2018-04-13 - * @updated_on 2020-05-21 + * @updated_on 2020-12-25 * @author Go Namhyeon * @brief URI module */ if(!is_fn("base_url")) { function base_url() { - $base_url = get_config_value("base_url"); - if(empty($base_url)) { - $base_url = sprintf("https://%s", $_SERVER['HTTP_HOST']); + $base_url = ""; + + // 2020-12-25: #133 Add support 'X-Forwarded-Host' header + $forwarded_host = get_header_value("X-Forwarded-Host"); + if(!empty($forwarded_host)) { + $base_url = sprintf("http://%s", $forwarded_host); + } else { + $base_url = get_config_value("base_url"); + if(empty($base_url)) { + $base_url = sprintf("https://%s", $_SERVER['HTTP_HOST']); + } } + return $base_url; } }