diff options
author | 2023-05-02 13:48:44 -0400 | |
---|---|---|
committer | 2023-05-02 13:48:44 -0400 | |
commit | b5482cee2387149ff397447e546130ba3dea58db (patch) | |
tree | 9d79717419dfae880c09e488cc24d48e5ba19dc0 | |
parent | b6797fc8583f7cb0749e69e72a56fe9fba6f815b (diff) | |
download | astro-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.md | 5 | ||||
-rw-r--r-- | packages/astro-rss/src/util.ts | 1 |
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(/(\/+)?$/, ''); |