reactjs - 为什么站点地图没有被渲染?
问题描述
我正在关注这个关于让 React 渲染创建的sitemap.xml
文件的线程。
我的站点地图:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url> <loc>https://www.example.com/</loc> </url>
...
...
<url> <loc>https://www.example.com/*</loc> </url>
</urlset>
位于public
目录中。
然后我运行npm run build
并在完成接受的答案后说站点地图将可以在<domain>/sitemap.xml
.
我得到了 404,它将我重定向到根 url,因为这就是我处理 404 的方式。是否有接受的答案忘记提及的处理程序?
解决方案
推荐阅读
- javascript - 在node.js和mongoose建立mongodb连接之前如何拒绝数据模式?
- android - Android ARCore - 如何在没有 ArSceneView 的情况下渲染 UI 元素
- javascript - javascript对象的错误字符串
- mysql - 从有条件的 gorm 中检索多对多结果
- javascript - 如何通过键盘选项卡使输入字段无法访问
- python - Keras CNN 精度要么是静态的,要么对于图像分类来说太高了
- javascript - Angular从nodejs API获取不同的值
- javascript - 如何在本地存储 Firefox 扩展图标状态
- android - 在片段中具有折叠工具栏的导航 UI 架构
- r - 如何从 R 中的非结构化数据集中过滤掉特定短语并将其放入新数据框中