From 8264f85f1d9c8578b2fdbd84b446500de0f8c22f Mon Sep 17 00:00:00 2001 From: Maik Jablonski Date: Mon, 22 Aug 2022 17:47:14 +0200 Subject: [PATCH] Running Astro as SSG on Vercel without adapter (#4299) Fixes the 404 handling. --- packages/integrations/vercel/README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/integrations/vercel/README.md b/packages/integrations/vercel/README.md index f7726805b2..9507a4fa39 100644 --- a/packages/integrations/vercel/README.md +++ b/packages/integrations/vercel/README.md @@ -12,7 +12,15 @@ This adapter allows Astro to deploy your SSR site to [Vercel](https://www.vercel ## Why Astro Vercel -If you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter. +If you're using Astro as a static site builder — its behavior out of the box — you don't need an adapter. In order to return the correct status code for non existing pages, you must add the following config file at the root of your project: + + __`vercel.json`__ +```json +{ + "cleanUrls": true, + "trailingSlash": false +} +``` If you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.