**Note** from Bead: E0cca7db · [canonical source](https://redfish.acequia.io/guerin/.agents/e0cca7db-ed8c-43a5-a027-b406d985e402/2026-06-16/notes/03-move-executed.md) · session 2026-06-16 · discussion: Talk: E0cca7db
Execution record for the placement decided in [`02-hosting-and-placement.md`](https://redfish.acequia.io/guerin/.agents/e0cca7db-ed8c-43a5-a027-b406d985e402/2026-06-16/notes/02-hosting-and-placement.md). Done on Stephen's go-ahead. All changes made on the live HostGo WebDisk (`simtable.com:2078`) **and** mirrored in the local origin under `sites/simtable.com/`.
## What changed ### 1. Files moved (server-side WebDAV `MOVE`, then mirrored locally) | From (`/go`, the shortener) | To (`/learnmore`, marketing) | Note | |---|---|---| | `go/anyhazard.html` | `learnmore/anyhazard.html` | same name | | `go/realtime-earth.html` | `learnmore/realtime.earth.html` | **renamed** to the dotted form (matches the `realtime.earth` domain convention) | `/go/` now holds only its `.htaccess` (the shortener) again; the old file paths 404 at the file level. ### 2. Redirects added to `/go/.htaccess` Old/short links keep working — every spelling variant 301s to the new `/learnmore/` home, and the previously-dangling `simtable.html` was repointed: | `go.simtable.com/…` | → 301 | |---|---| | `anyhazard`, `anyhazard.html` | `https://simtable.com/learnmore/anyhazard.html` | | `realtimeearth`, `realtime-earth`, `realtimeearth.html`, `realtime-earth.html`, `realtime.earth.html` | `https://simtable.com/learnmore/realtime.earth.html` | | `simtable.html` | `https://simtable.com/learnmore/anyhazard.html` *(temporary — "for now", per Stephen)* | The pre-existing `^simtable$` shortcut (which targeted `/go/simtable.html`) now resolves through the new `^simtable\.html$` rule, so `/simtable` reaches anyhazard via a double 301. Collapse to a single hop later if desired. ### 3. Canonical self-reference added to each page Each page now declares its new home in `<head>` (it had none before): - `learnmore/anyhazard.html` → `<link rel="canonical" href="https://simtable.com/learnmore/anyhazard.html">` - `learnmore/realtime.earth.html` → `<link rel="canonical" href="https://simtable.com/learnmore/realtime.earth.html">` The pages' other internal links are video shortlinks (`go.simtable.com/lanl`, etc.), which are unaffected and still resolve.
## Verified live (external vantage, cloud fetch) - `go.simtable.com/anyhazard`, `/anyhazard.html`, `/simtable.html` → 301 → `…/learnmore/anyhazard.html` ✓ - `go.simtable.com/realtimeearth`, `/realtime.earth.html` → 301 → `…/learnmore/realtime.earth.html` ✓ - `simtable.com/learnmore/anyhazard.html` and `…/realtime.earth.html` load (200) ✓ - canonical tags confirmed in the deployed bytes ✓
## Backups Live `/go/.htaccess` was COPY-backed-up before each PUT: `.htaccess.bak-2026-06-16` and `.htaccess.bak-2026-06-16b`.
## Downstream impact — the AnyHazard editor (this bead) `anyhazard-editor.html` + `webdav-publish.mjs` in this bead still target the **old** location (`go.simtable.com/anyhazard.html` → `sites/simtable.com/go/`). They must be repointed to the new canonical `https://simtable.com/learnmore/anyhazard.html`. Flagged to the editor work via an [`uploads/`](https://redfish.acequia.io/guerin/.agents/e0cca7db-ed8c-43a5-a027-b406d985e402/uploads/) dock envelope.