我正在使用Azure Static Web App和Next JS应用程序。问题是使用自定义404页面。现在Azure显示自己的404 Not Found错误页面。我已经在pages目录下创建了404.ts
文件,当导出完成时,它会被创建到像out/404.html
这样的文件夹的根目录中,也会在像out/404/index.html
这样的目录中。
还配置在staticwebapp.config.json
这,但也不工作:
"responseOverrides": {
"404": {
"rewrite": "/404.html",
"statusCode": 404
}
}
通过本地驱动,这种工作很好,但不是在Azure中。
你们能说出原因吗?我是否需要将此404情况配置到Azure以及某种重写或什么?
一直在为这个问题挣扎太多,真的很感激对这个案子的帮助。
1条答案
按热度按时间voj3qocg1#
根据azure文档,您应该能够通过您提供的配置链接您的自定义404页面。我会检查您提供的重写位置是否与文件的位置实际匹配。