This commit is contained in:
thinkphp
2017-05-23 16:42:04 +08:00
parent 4ceb4f4d95
commit 2f1a284d3b
2 changed files with 4 additions and 5 deletions

View File

@@ -4,7 +4,8 @@ return [
// +----------------------------------------------------------------------
// | 应用设置
// +----------------------------------------------------------------------
// 默认Host地址
'app_host' => '',
// 应用调试模式
'app_debug' => true,
// 应用Trace
@@ -89,8 +90,6 @@ return [
'url_route_must' => false,
// 域名部署
'url_domain_deploy' => false,
// 默认Host地址
'default_host' => '',
// 域名根如thinkphp.cn
'url_domain_root' => '',
// 是否自动转换URL中的控制器和操作名

View File

@@ -235,7 +235,7 @@ class Url
$rootDomain = Config::get('url_domain_root');
if (true === $domain) {
// 自动判断域名
$domain = Config::get('default_host') ?: $request->host();
$domain = Config::get('app_host') ?: $request->host();
$domains = Route::rules('domain');
if ($domains) {
@@ -265,7 +265,7 @@ class Url
} else {
if (empty($rootDomain)) {
$host = Config::get('default_host') ?: $request->host();
$host = Config::get('app_host') ?: $request->host();
$rootDomain = substr_count($host, '.') > 1 ? substr(strstr($host, '.'), 1) : $host;
}
if (substr_count($domain, '.') < 2 && !strpos($domain, $rootDomain)) {