首页 > 解决方案 > 如何更改 gatsby 站点地图的 url?

问题描述

我使用https://www.gatsbyjs.com/plugins/gatsby-plugin-sitemap/为我的网站创建站点地图。

目前,站点地图列在https://www.myWebsite.com/sitemap/sitemap-0.xml,但我希望它位于https://www.myWebsite.com/sitemap.xml

如何更改站点地图的位置?对不起,如果这很明显

标签: reactjsgatsbysitemap

解决方案


您不能自动执行,因为没有选项或配置可以这样做。您唯一的更改是使用任何更改文件名的小节点脚本或手动执行。

但是,只要您将 Google 的 Search Console 指向该文件,就完全没有 SEO 问题。

另一种解决方案是使用gatsby-plugin-advanced-sitemap默认输出一个文件sitemal.xml,如您在他们的示例中所见:https ://gatsby.ghost.org/sitemap.xml 。该插件基于您正在使用的插件,因此在它们之间进行交换应该非常简单。


推荐阅读