/** * Docs pages that moved, and where they went — PLAN.md §16, D60. * * Every page that moves keeps its old URL working, because the old URL is in somebody's * bookmarks, in an installer's output and in search results. With the Node adapter these are * not files in `dist/client`: the server answers each one with a real `301`. * * Its own file, rather than inline in `astro.config.mjs`, so that `test/headers.test.mjs` can * read the same list and assert every entry against the running server — the config cannot be * imported by plain Node, because Starlight ships TypeScript. * * Phase 14 moved the Ultima Online pages into their own group. `connect-a-game-server` did * NOT move: its URL is now the game-neutral hand-off page, which is a better landing for an * old link than a redirect into one game would be. */ export const docsRedirects = { '/docs/administration/the-shard-connection': '/docs/ultima-online/the-shard-connection/', '/docs/administration/client-files': '/docs/ultima-online/client-files/', '/docs/reference/bridge-cfg': '/docs/ultima-online/bridge-cfg/', '/docs/reference/sidecar-toml': '/docs/ultima-online/sidecar-toml/', '/docs/reference/event-catalog': '/docs/ultima-online/event-catalog/', };