我正在使用gulp-sitemap
生成站点地图。 NGINX配置为省略生产站点上的文件类型(例如/articles/account.html
变为/articles/account
),gulp-sitemap
包含文件扩展名(例如<url><loc>https://thewebsite.com/articles/account.html</loc></url>
。您将如何省略(或者删除,我认为)来自站点地图的文件扩展名?优先考虑省略过度删除。
答案 0 :(得分:0)
仔细观察文档,您可以通过在<loc>
配置的根目录中包含getLoc
来更改gulp-sitemap
元素的内容,如下所示:
getLoc: (siteUrl, loc, entry) => {
let fileExtensions = /\.[^/.]+$/;
return loc.replace(fileExtensions, "");
}