summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ben Holmes <hey@bholmes.dev> 2023-05-02 13:48:44 -0400
committerGravatar GitHub <noreply@github.com> 2023-05-02 13:48:44 -0400
commitb5482cee2387149ff397447e546130ba3dea58db (patch)
tree9d79717419dfae880c09e488cc24d48e5ba19dc0
parentb6797fc8583f7cb0749e69e72a56fe9fba6f815b (diff)
downloadastro-b5482cee2387149ff397447e546130ba3dea58db.tar.gz
astro-b5482cee2387149ff397447e546130ba3dea58db.tar.zst
astro-b5482cee2387149ff397447e546130ba3dea58db.zip
Fix: remove odd `/1/` check on RSS canonicals (#6970)
* fix: remove odd `/1/` check on RSS canonicals * chore: changeset
-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(/(\/+)?$/, '');