From 280dfc566e0a3ba324c6e816d5aad121b8e2db68 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Sun, 5 Jul 2026 10:12:22 -0700 Subject: [PATCH] =?UTF-8?q?menuband:=20forward=20prompt.ac/menuband=20?= =?UTF-8?q?=E2=86=92=20menuband.app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Menu Band now lives on its own domain; the legacy prompt.ac/menuband path 301s into it (subpath preserved), so the old URL / menuband command keep working but land on menuband.app. Co-Authored-By: Claude Opus 4.8 (1M context) --- lith/Caddyfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/lith/Caddyfile b/lith/Caddyfile index 3383b150df..d45e833062 100644 --- a/lith/Caddyfile +++ b/lith/Caddyfile @@ -439,19 +439,18 @@ redir https://aesthetic.computer{uri} 301 } - # --- prompt.ac/menuband: serve from origin (no redirect) --- - # The host+path matcher is more specific than the host-only @promptac - # below, so Caddy evaluates this first. Earlier nested-handle attempt - # silently fell through to the redirect; named top-level matchers are - # the reliable shape. + # --- prompt.ac/menuband → menuband.app (Menu Band's own domain) --- + # Menu Band now lives at menuband.app; this legacy path keeps working by + # forwarding into it (subpath preserved: /menuband/privacy.html → + # menuband.app/privacy.html). More specific than the host-only @promptac + # below, so Caddy evaluates it first. @promptac_menuband { host prompt.ac path /menuband /menuband/* } handle @promptac_menuband { - root * /opt/ac/system/public - try_files {path} {path}/index.html - file_server + uri strip_prefix /menuband + redir https://menuband.app{uri} 301 } # --- prompt.ac (apex root only) → HTML prompt shell (its own product) --- -- 2.51.2