$domainprefix = $config && isset($config['domain']) && $config['domain'] ? $config['domain'] : Config::get('addons.domain');$domain = $domainprefix && Config::get('url_domain_deploy') ? $domainprefix : $domain;$rewrite = $config && isset($config['rewrite']) && $config['rewrite'] ? $config['rewrite'] : [];if ($rewrite) {$path = substr($url, stripos($url, '/') + 1);if (isset($rewrite[$path]) && $rewrite[$path]) {$val = $rewrite[$path];array_walk($params, function ($value, $key) use (&$val) {$val = str_replace("[{$key}]", $value, $val);});$val = str_replace(['^', '$'], '', $val);if (substr($val, -1) === '/') {$suffix = false;}} else {// 如果采用了域名部署,则需要去掉前两段if ($indomain && $domainprefix) {$arr = explode("/", $val);$val = implode("/", array_slice($arr, 2));