Improve subdomain detection

This commit is contained in:
Marcel Pociot committed 2021-06-11 15:16:52 +02:00
1 parent 21a9117dd6
commit 8be8aff802
2 files changed
+40 -4

No files matched your search

@@ -70,11 +70,9 @@ class TunnelMessageController extends Controller
protected function detectSubdomain(Request $request): ?string
{
if (substr_count($request->header('Host'), '.') === 1) {
return null;
}
$serverHost = $this->detectServerHost($request);
$subdomain = Str::before($request->header('Host'), '.');
$subdomain = Str::before($request->header('Host'), '.' . $serverHost);
return $subdomain === $request->header('Host') ? null : $subdomain;
}