src/Controller.php
protected function must(string $domain): void
    {
        $req = Request::instance();

        // 如果是从WWW访问,正常返回,继续
        if ($req->domains(2) == $domain) {
            return;
        }

        // Ajax请求,直接 退出
        if ($req->isAjax) {
            ($this->callback)($this);
        }

        // 重定向到首页
        $url = str_replace($req->domains(2), $domain, $req->url());

        // 30天缓存
        $this->cacheToday(30 * 24 * 60 * 60);
        header('location:' . $url);

        ($this->callback)($this);
    }
protected function must(string $domain): void
    {
        $req = Request::instance();

        // 如果是从WWW访问,正常返回,继续
        if ($req->domains(2) == $domain) {
            return;
        }

        // Ajax请求,直接 退出
        if ($req->isAjax) {
            ($this->callback)($this);
        }

        // 重定向到首页
        $url = str_replace($req->domains(2), $domain, $req->url());

        // 30天缓存
        $this->cacheToday(30 * 24 * 60 * 60);
        header('location:' . $url);

        ($this->callback)($this);
    }
如果当前访问不是指定域,会跳转到首页
@param $domain string 域名