diff --git a/src/aphront/site/PhabricatorPlatformSite.php b/src/aphront/site/PhabricatorPlatformSite.php --- a/src/aphront/site/PhabricatorPlatformSite.php +++ b/src/aphront/site/PhabricatorPlatformSite.php @@ -12,7 +12,8 @@ public function newSiteForRequest(AphrontRequest $request) { $uris = array(); - $uris[] = PhabricatorEnv::getEnvConfig('phabricator.base-uri'); + $base_uri = PhabricatorEnv::getEnvConfig('phabricator.base-uri'); + $uris[] = $base_uri; $uris[] = PhabricatorEnv::getEnvConfig('phabricator.production-uri'); $allowed = PhabricatorEnv::getEnvConfig('phabricator.allowed-uris'); @@ -23,7 +24,7 @@ } $host = $request->getHost(); - if ($this->isHostMatch($host, $uris)) { + if ($this->isHostMatch($host, $uris) || !$base_uri) { return new PhabricatorPlatformSite(); }