From 4f1eab310452a1dbf451b3dbf720ec2b02dbd01d Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Fri, 20 Mar 2026 16:45:35 -0700 Subject: [PATCH] fix(spaces): redirect to subdomain URL after space creation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Create-space form redirected to /{slug}/rspace which 404s on subdomain hosts (jeff.rspace.online/mycofi/rspace → rewritten to /jeff/mycofi/rspace). Now redirects to https://{slug}.rspace.online/rspace. Co-Authored-By: Claude Opus 4.6 --- server/spaces.ts | 2 +- website/create-space.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/spaces.ts b/server/spaces.ts index d2e324f..e3001e3 100644 --- a/server/spaces.ts +++ b/server/spaces.ts @@ -357,7 +357,7 @@ spaces.post("/", async (c) => { name: result.name, visibility: result.visibility, ownerDID: result.ownerDID, - url: `/${result.slug}/rspace`, + url: `https://${result.slug}.rspace.online/rspace`, }, 201); }); diff --git a/website/create-space.html b/website/create-space.html index 19c299e..68285c6 100644 --- a/website/create-space.html +++ b/website/create-space.html @@ -386,7 +386,7 @@ throw new Error(data.error || "Failed to create space"); } - window.location.href = `/${slug}/rspace`; + window.location.href = `https://${slug}.rspace.online/rspace`; } catch (err) { errorMessage.textContent = err.message; errorMessage.style.display = "block";