summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/flat-peas-wave.md5
-rw-r--r--packages/astro-rss/src/util.ts1
2 files changed, 5 insertions, 1 deletions
diff --git a/.changeset/flat-peas-wave.md b/.changeset/flat-peas-wave.md
new file mode 100644
index 000000000..11bfdc1aa
--- /dev/null
+++ b/.changeset/flat-peas-wave.md
@@ -0,0 +1,5 @@
+---
+"@astrojs/rss": patch
+---
+
+Fix: remove accidental stripping of trailing `/1/` on canonical URLs
diff --git a/packages/astro-rss/src/util.ts b/packages/astro-rss/src/util.ts
index 63a8c5568..e40301a4c 100644
--- a/packages/astro-rss/src/util.ts
+++ b/packages/astro-rss/src/util.ts
@@ -8,7 +8,6 @@ export function createCanonicalURL(
base?: string
): URL {
let pathname = url.replace(/\/index.html$/, ''); // index.html is not canonical
- pathname = pathname.replace(/\/1\/?$/, ''); // neither is a trailing /1/ (impl. detail of collections)
if (trailingSlash === false) {
// remove the trailing slash
pathname = pathname.replace(/(\/+)?$/, '');