```php
function getHcRootUrl(){
//获取当前BASEURL
$serverName=$_SERVER['SERVER_NAME'];
if(strpos($serverName,':')===false){
$serverPort=$_SERVER["SERVER_PORT"];
$hostport=($serverPort==80 || $serverPort==443)?$serverName:$serverName.":".$serverPort;
}else{
$hostport=$serverName;
}
//Nginx $_SERVER['HTTPS'] 为NULl 不为on location 配置加上:fastcgi_param HTTPS $https if_not_empty;
$httpType=( (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO']=='https') )? 'https://':'http://';
return $httpType.$hostport;
}