[英]How can I create a sitemap in next.js
我正在尝试将站点地图添加到我的 next.js 网站。 我将以下代码添加到server.js
server.get('/sitemap.xml', (req, res) => {
const options = {
root:'./',
headers: {
'Content-Type': 'text/plain;charset=UTF-8',
}
};
return res.status(200).sendFile('sitemap.xml', options)
});
sitemap.xml
文件位于根文件夹,即与server.js
文件相同的位置。 当我使用node server
在本地运行它时,go 到http://localhost:5000/sitemap.xml
它工作正常。 当我将文件上传到服务器时,我从服务器收到一个not found
的错误。
我做错了什么,如何使用 nextjs 添加站点地图?
大概就是把public/sitemap.xml
等公用文件夹下的sitemap.xml
文件移走,然后删除这个自定义的动态路由。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.