mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
改进Url生成类对域名部署的支持
This commit is contained in:
@@ -101,8 +101,7 @@ class Url
|
|||||||
$params[$key] = $val;
|
$params[$key] = $val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// URL组装
|
|
||||||
$url = Config::get('base_url') . '/' . $url;
|
|
||||||
// URL后缀
|
// URL后缀
|
||||||
$suffix = self::parseSuffix($suffix);
|
$suffix = self::parseSuffix($suffix);
|
||||||
// 参数组装
|
// 参数组装
|
||||||
@@ -134,14 +133,17 @@ class Url
|
|||||||
$rule = is_array($rule) ? $rule[0] : $rule;
|
$rule = is_array($rule) ? $rule[0] : $rule;
|
||||||
if (false === strpos($key, '*') && 0 === strpos($url, $rule)) {
|
if (false === strpos($key, '*') && 0 === strpos($url, $rule)) {
|
||||||
$domain = $key . strstr($domain, '.'); // 生成对应子域名
|
$domain = $key . strstr($domain, '.'); // 生成对应子域名
|
||||||
$url = substr_replace($url, '', 0, strlen($rule));
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$url = (self::isSsl() ? 'https://' : 'http://') . $domain . $url;
|
$domain = (self::isSsl() ? 'https://' : 'http://') . $domain;
|
||||||
|
} else {
|
||||||
|
$domain = '';
|
||||||
}
|
}
|
||||||
|
// URL组装
|
||||||
|
$url = $domain . Config::get('base_url') . '/' . $url;
|
||||||
return $url;
|
return $url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user