NextJS中的Azure自定义404页面

093gszye  于 2023-05-23  发布在  其他
关注(0)|答案(1)|浏览(177)

我正在使用Azure Static Web App和Next JS应用程序。问题是使用自定义404页面。现在Azure显示自己的404 Not Found错误页面。我已经在pages目录下创建了404.ts文件,当导出完成时,它会被创建到像out/404.html这样的文件夹的根目录中,也会在像out/404/index.html这样的目录中。
还配置在staticwebapp.config.json这,但也不工作:

  1. "responseOverrides": {
  2. "404": {
  3. "rewrite": "/404.html",
  4. "statusCode": 404
  5. }
  6. }

通过本地驱动,这种工作很好,但不是在Azure中。
你们能说出原因吗?我是否需要将此404情况配置到Azure以及某种重写或什么?
一直在为这个问题挣扎太多,真的很感激对这个案子的帮助。

voj3qocg

voj3qocg1#

根据azure文档,您应该能够通过您提供的配置链接您的自定义404页面。我会检查您提供的重写位置是否与文件的位置实际匹配。

相关问题