From 58c59ec23efc125be76778bf071720567e63249c Mon Sep 17 00:00:00 2001 From: shuipf Date: Tue, 26 Apr 2016 09:45:16 +0800 Subject: [PATCH] Update Url.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改parseDomain方法,判断是否有配置url_domain_root --- library/think/Url.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/library/think/Url.php b/library/think/Url.php index c6c7fbfc..3b3346b5 100644 --- a/library/think/Url.php +++ b/library/think/Url.php @@ -148,13 +148,18 @@ class Url // 自动判断域名 $domain = $_SERVER['HTTP_HOST']; if (Config::get('url_domain_deploy')) { - // 开启子域名部署 - $domain = $_SERVER['HTTP_HOST']; + // 根域名 + $urlDomainRoot = Config::get('url_domain_root'); foreach (Route::domain() as $key => $rule) { $rule = is_array($rule) ? $rule[0] : $rule; if (false === strpos($key, '*') && 0 === strpos($url, $rule)) { $url = ltrim($url, $rule); - $domain = $key . strstr($domain, '.'); // 生成对应子域名 + // 生成对应子域名 + if(!empty($urlDomainRoot)){ + $domain = $key . strstr($domain, '.'); + }else{ + $domain = $key; + } break; } }