diff --git a/astro.config.mjs b/astro.config.mjs index dc92dca..84e88fc 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -161,7 +161,9 @@ export default defineConfig({ // Samme kanoniske form som og de interne links: // uden afsluttende skråstreg. Slås lastmod op FØR strippet, fordi // lastmodByRoute er nøglet på Astros egne ruter (som har skråstregen). - if (pathname !== '/') item.url = item.url.replace(/\/$/, ''); + // Undtagen /tarballz/: den er ikke en Astro-side, og webhosten serverer + // den kun med skråstreg (uden skråstreg giver den en 301). + if (pathname !== '/' && pathname !== '/tarballz/') item.url = item.url.replace(/\/$/, ''); return item; }, }),