setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Subdomain extract karna $full_host = $_SERVER['HTTP_HOST']; $parts = explode('.', $full_host); if (count($parts) >= 3) { $subdomain = strtolower($parts[0]); $domain = implode('.', array_slice($parts, 1)); // DB Query $stmt = $conn->prepare("SELECT targetUrl, status, metaTitle FROM subdomains WHERE subdomain = ? AND domain = ? LIMIT 1"); $stmt->execute([$subdomain, $domain]); $data = $stmt->fetch(PDO::FETCH_ASSOC); if ($data && $data['status'] === 'active' && !empty($data['targetUrl'])) { $target = $data['targetUrl']; if (!preg_match("~^(?:f|ht)tps?://~i", $target)) { $target = "https://" . $target; } // OPTION 1: URL MASKING (URL change nahi hoga) // Agar aap chahate hain ki URL wahi rahe, to niche wala code use karein: ?>
Subdomain Not Found or Inactive.
"; ?>