diff options
author | 2022-08-11 19:26:32 -0400 | |
---|---|---|
committer | 2022-08-11 16:26:32 -0700 | |
commit | d3d09a2c9f1af4dc467783c8bf4a71800924d129 (patch) | |
tree | f35ae1cf79471321bad14e5069b2d9c5dc6aa6df /packages/integrations/netlify/src/shared.ts | |
parent | be6470688f2cbf71ec210fd9726844fdbd83b1bd (diff) | |
download | astro-d3d09a2c9f1af4dc467783c8bf4a71800924d129.tar.gz astro-d3d09a2c9f1af4dc467783c8bf4a71800924d129.tar.zst astro-d3d09a2c9f1af4dc467783c8bf4a71800924d129.zip |
Add 404 routing logic to Netlify redirects file (#4274)
* Add 404 routing logic to Netlify redirects file
* changeset
Diffstat (limited to 'packages/integrations/netlify/src/shared.ts')
-rw-r--r-- | packages/integrations/netlify/src/shared.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/integrations/netlify/src/shared.ts b/packages/integrations/netlify/src/shared.ts index 90bd5333b..2ae52986d 100644 --- a/packages/integrations/netlify/src/shared.ts +++ b/packages/integrations/netlify/src/shared.ts @@ -16,6 +16,11 @@ export async function createRedirects( if (route.pathname) { _redirects += ` ${route.pathname} /.netlify/${kind}/${entryFile} 200`; + + if(route.route === '/404') { + _redirects += ` + /* /.netlify/${kind}/${entryFile} 404`; + } } else { const pattern = '/' + route.segments.map(([part]) => (part.dynamic ? '*' : part.content)).join('/'); |