the*_*heo -1 xml sitemap aws-amplify
我正在构建一个 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 不会出现问题。
谢谢,西奥
我终于弄明白了。我的解决方案是更改 AWS Amplify 中的重定向设置,以允许.xml返回以结尾的文件类型,而不是转发到根 URL (/)。
这意味着添加添加xml到此规则中</^[^.]+$|\.(?!(xml|css|gif|ico|jpg|js|png|txt|svg|woff|ttf|map|json)$)([^.]+$)/>。
| 归档时间: |
|
| 查看次数: |
897 次 |
| 最近记录: |