Pretty urls return 404 on /about instead of 301 to /about/

@my-astro I can’t say for certain, as I don’t work with “server side projects” with Netlify.

You can wait for Netlify to answer, if you need to confirm more quickly you could check/test yourself.

Step 1.
Confirm what files your build is producing.
You can do this by running your build locally, or using the Deploy File Browser:
https://answers.netlify.com/t/new-feature-browse-files-in-your-deploy-with-the-deploy-file-browser/105196

Determine if you’re using “server side functionality” or only static files.

Step 2A (Static Site)
If you are using only static files.
Then it should be operating as per the Netlify documentation.

Step 2B (‘Functions’ Based Site)
If you’re using “server side functionality”
You could deploy a static minimum reproduction of the structure to see if it behaves differently.

If you haven’t seen it already, Netlify’s documentation for ‘Astro on Netlify’ is here:
https://docs.netlify.com/frameworks/astro/

Depending on your project, you may also be dealing with the behavior of Astro’s ‘Netlify Adapter’:
https://docs.astro.build/en/guides/deploy/netlify/
https://docs.astro.build/en/guides/integrations-guide/netlify/