我正在构建一个 Typescript 和 React 应用程序,并且尝试将 sitemap.xml 添加到我的网站。当我在本地主机上运行时转到 /sitemap.xml 端点时,它会返回站点地图。但是,当我在 AWS Amplify 上推送到生产环境并转到端点 ( https://wordle.latindictionary.io/sitemap.xml ) 时,它会返回主页。
我的公共目录中有 sitemap.xml,这里是文件结构屏幕截图的链接:https://i.stack.imgur.com/hh0Fb.png
这是我的 XML 文件:https://i.stack.imgur.com/MWNCw.png
正如我之前提到的,我通过 AWS Amplify 托管该网站,即使我在本地主机上运行生产版本,它仍然返回站点地图。另外,如果您访问此端点https://wordle.latindictionary.io/favicon.ico它会返回 favicon。所以我不确定为什么会返回公共文件夹中的图像和其他项目而不是 sitemap.xml。
希望有一个简单的解决方案,并且 Amplify 不会出现问题。
谢谢,西奥