reactjs - 如何更改 gatsby 站点地图的 url?
问题描述
我使用https://www.gatsbyjs.com/plugins/gatsby-plugin-sitemap/为我的网站创建站点地图。
目前,站点地图列在https://www.myWebsite.com/sitemap/sitemap-0.xml,但我希望它位于https://www.myWebsite.com/sitemap.xml
如何更改站点地图的位置?对不起,如果这很明显
解决方案
您不能自动执行,因为没有选项或配置可以这样做。您唯一的更改是使用任何更改文件名的小节点脚本或手动执行。
但是,只要您将 Google 的 Search Console 指向该文件,就完全没有 SEO 问题。
另一种解决方案是使用gatsby-plugin-advanced-sitemap
默认输出一个文件sitemal.xml
,如您在他们的示例中所见:https ://gatsby.ghost.org/sitemap.xml 。该插件基于您正在使用的插件,因此在它们之间进行交换应该非常简单。
推荐阅读
- python - 在 django 模型中,提供一组默认字段,但也允许用户添加自己的字段
- nginx - Nginx 转发基于来自另一个服务的响应
- openssl - 使用 PHPMailer / SMTP / LimeSurvey 拒绝权限
- sql-server - 如何在两个数字之间生成一系列字母数字?
- angular - 如何在 Angular 7 中为 URL 路由添加前缀('/admin')
- json - react native - 尝试从存储在 localstorage 中的 json 对象呈现单个值
- javascript - 测试 react.js 应用程序时无法将鼠标事件发送到选定元素
- node.js - 如何使用 xero 节点包装器 xero-node 更新联系人的帐号?
- apache-flink - 如何为流以外的flink表设置并行度
- python-3.x - 如何修复挂在 subprocess.check_output()