Use a custom 404 page for Azure Static Web Apps

28 May 2021 2 min read webdev

404’s on Azure Static Web Apps give an Azure branded page. Here’s how to change that behaviour and tell Azure to serve your custom 404.html.

Documented here is the staticwebapp.config.json file. Simply add this file to the root of your project (specifically, the “app location” directory you used when setting up your Azure static web app) and give it some JSON.

The below file will use the 404.html page found in your Azure “output location” directory (typically the root of your generated content)

{
  "responseOverrides": {
    "404": {
      "rewrite": "/404.html",
      "statusCode": 200
    }
  }
}

That’s it!

comments powered by Disqus