본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 30. 11:32

사이트맵 문제 해결 방법: [object Object] URL이 5개 사이트를 오염시킨 사례

요약

AI로 구축한 니치 툴 사이트 5곳의 사이트맵 XML에서 [object Object]와 undefined가 포함되는 버그가 발생했습니다. 원인은 URL 생성 시 속성 대신 객체를 직접 연결한 코드 오류로 밝혀졌습니다.

핵심 포인트

  • URL 생성 시 객체를 문자열에 직접 연결할 때 발생하는 버그 주의
  • 사이트맵 XML 내 잘못된 데이터 포함 여부를 curl 명령어로 확인 가능
  • 오류 발견 후 전체 재구축 및 재배포를 통해 문제 해결

버그 (The Bug)

저는 AI로 구축한 8개의 니치 툴(niche tool) 사이트를 운영하고 있습니다. 어제 그중 5개의 사이트 사이트맵 XML에 [object Object]undefined가 포함되어 있는 것을 발견했습니다.

근본 원인 (Root Cause)

// 잘못된 예: 속성(property) 대신 객체(object)를 연결함
const url = `https://site.com/${page}`;
// = https://site.com/[object Object]
...

본인의 사이트 확인하기 (Check Yours)

curl -s https://yoursite.com/sitemap.xml | grep -E "object Object|undefined|null"

8개 사이트 모두 수정 완료했습니다. 전체 재구축(Full rebuild) 및 재배포(redeploy)를 진행했습니다. 현재는 livephotokit.com에서 추적 중입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0