해결된 질문
작성
·
390
·
수정됨
1
강의에 나온 https://www.npmjs.com/package/next-sitemap 라이브러리를 받고
문서 따라서 server side sitemap (getServerSideSitemap) 을 보고
문서대로 경로 만들고 라우터 만들어서
getServerSideSitemap() 로 리턴하여 사이트맵을 생성하였습니다.
.next 에 server-sitemap.xml.body이 잘 만들어졌습니다
문제는 한 파일에 15만개가 넘게 작성이 된 것입니다.
구글 검색엔진에서 사이트맵의 URL 50,000개로 제한두고 있습니다.
문서따라서 config 에 sitemapSize: 10000,
설정을 적용하여도 스플릿팅 되지 않습니다.
어떻게 해결해야 하나요?
node: 18.15.0
"next-sitemap": "4.0.9"
"next": "^13.4.2",
아 죄송합니다 깃헙보고 해결햇습니다 다른 분께도 도움이 되도록 링크를 남기겟습니다.
https://github.com/iamvishnusankar/next-sitemap/blob/master/examples/basic/pages/server-sitemap-index.xml/index.tsx