mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-08 07:32:48 +08:00
Update Url.php
修改parseDomain方法,判断是否有配置url_domain_root
This commit is contained in:
@@ -148,13 +148,18 @@ class Url
|
|||||||
// 自动判断域名
|
// 自动判断域名
|
||||||
$domain = $_SERVER['HTTP_HOST'];
|
$domain = $_SERVER['HTTP_HOST'];
|
||||||
if (Config::get('url_domain_deploy')) {
|
if (Config::get('url_domain_deploy')) {
|
||||||
// 开启子域名部署
|
// 根域名
|
||||||
$domain = $_SERVER['HTTP_HOST'];
|
$urlDomainRoot = Config::get('url_domain_root');
|
||||||
foreach (Route::domain() as $key => $rule) {
|
foreach (Route::domain() as $key => $rule) {
|
||||||
$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)) {
|
||||||
$url = ltrim($url, $rule);
|
$url = ltrim($url, $rule);
|
||||||
$domain = $key . strstr($domain, '.'); // 生成对应子域名
|
// 生成对应子域名
|
||||||
|
if(!empty($urlDomainRoot)){
|
||||||
|
$domain = $key . strstr($domain, '.');
|
||||||
|
}else{
|
||||||
|
$domain = $key;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user