지식공유
DXCMS

사이트맵 자동 생성 원리 - DXCMS SEO 가이드

- 2026. 06. 11 23:57 127
사이트맵은 core/api/sitemap.php가 처리하며, DB 데이터를 실시간으로 읽어 XML을 동적 생성합니다.


# 사이트맵 URL 구조

URL 내용
/sitemap.xml 인덱스 — 아래 사이트맵들을 열거
/sitemap-pages.xml 홈 + 정적 페이지 + 메뉴
/sitemap-boards.xml 게시판 목록
/sitemap-posts-1.xml 게시글 1~1,000번
/sitemap-posts-2.xml 게시글 1,001~2,000번
/sitemap-posts-N.xml 1,000개씩 자동 분할
 


# /sitemap.xml 인덱스 생성 원리

요청: /sitemap.xml
       ↓
DB 조회: SELECT COUNT(*) FROM dx_posts WHERE status=1 AND is_secret=0
       ↓
분할 계산: ceil(게시글 수 / 1000) = 사이트맵 파일 수
       ↓
XML 생성:
  <sitemapindex>
    <sitemap> /sitemap-pages.xml  </sitemap>
    <sitemap> /sitemap-boards.xml </sitemap>
    <sitemap> /sitemap-posts-1.xml </sitemap>
    <sitemap> /sitemap-posts-2.xml </sitemap>  ← 게시글 1,000개 초과 시 자동 추가
    ...
  </sitemapindex>
자세한 내용은 dxcms seo 가이드를 다운받아서 참고하시면 됩니다.
감사합니다.


 

첨부파일 (1)

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

목록 로그인