개발자

Next-sitemap url 직접 등록하는 방법

2022년 10월 28일조회 125

next-sitemap 라이브러리를 사용해서 sitemap.xml을 만들고 있습니다. 사이트맵이 pages의 static한 폴더 기반으로 생성되는건 확인했는데, dynamic path를 적용한 폴더들은 sitemap에 등록되지 않습니다. 별도로 path를 지정하는 방법이 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

성원님의 프로필 사진

dynamic path를 적용한 곳은 어떤 path가 올지 몰라서 사이트맵을 디폴트로 만들지 않는 것 같습니다. next-sitemap (https://www.npmjs.com/package/next-sitemap) npm docs를 보면 additionalPaths에 대한 설명이 있는데 이 props를 사용하면 될 것 같아요! // Default transformation function transform: async (config, path) => { return { loc: path, // => this will be exported as http(s)://<config.siteUrl>/<path> changefreq: config.changefreq, priority: config.priority, lastmod: config.autoLastmod ? new Date().toISOString() : undefined, alternateRefs: config.alternateRefs ?? [], } }, additionalPaths: async (config) => [ await config.transform(config, '/additional-page'), ],

profile picture

익명

작성자

2022년 10월 31일

additionalPaths <- 덕분에 이 값 이용해서 직접 추가했습니다! 감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!