<?xml version="1.0" encoding="UTF-8"?>
<!--
  i-누리 포털 사이트맵(검색엔진 제출용).

  ★ 학습공동체(/learning) 하나만 넣는다
    구글이 URL 을 발견하는 경로는 ①링크 ②사이트맵 ③Search Console 수동 제출 뿐이다.
    teacher/parents/norihouse/main 등 나머지 사이트는 ①로 충분하다
    (예: /teacher 는 다른 사이트 JSP 16곳에서 <a href> 로 링크된다). 그래서 넣지 않는다.
    잘 되는 URL 을 중복으로 넣어봐야 관리 대상만 늘고 얻는 게 없다.

    /learning 만 다르다. 회원 전용이라 다른 사이트에 링크를 노출하지 않기로 했고(2026-08-30),
    그래서 ①이 아예 없다. ③은 일회성이라 고아 페이지(orphan page)로 판정되면 재크롤링에서
    색인이 빠질 수 있다. 이 사이트맵이 "이 URL 은 계속 유효하다"를 알리는 유일한 상시 경로다.
    ⇒ 이 파일을 지우거나 아래 항목을 빼면 학습공동체 색인이 끊긴다.

  ★ /learning/index.do 가 크롤러에게 200 인 근거
    비로그인 사용자는 로그인 화면으로 리다이렉트되지만, LearningAuthCheck 가 검색엔진
    크롤러 UA(googlebot, yeti, bingbot ...)는 메인에 한해 통과시킨다.
    하위 페이지(/learning/activity, /reference 등)는 크롤러도 로그인 가드에 걸리므로 넣지 않는다.

  ★ robots.txt 와 같이 관리할 것
    robots.txt 가 Disallow 한 경로(/*cms* /*lms* /*main* /*rang* /*after*)는 넣으면 안 된다.
    차단된 URL 을 제출하면 Search Console 이 "robots.txt 에 의해 차단됨" 으로 처리해
    사이트맵 전체의 신뢰도가 떨어진다.

  ★ 수동 관리 파일
    web.xml 의 DispatcherServlet 매핑이 *.do 라 /sitemap.xml 은 Spring 컨트롤러로 갈 수 없다
    (정적 파일로 서빙된다). 링크 없는 사이트가 또 생기면 여기에 직접 추가할 것.

  lastmod/changefreq/priority 는 넣지 않는다. sitemaps.org 스펙상 loc 만 필수이고,
  부정확한 lastmod 는 구글이 사이트맵 전체의 lastmod 를 무시하게 만들어 오히려 손해다.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

	<!-- 보육교사 학습공동체(h8) — 링크 미노출 정책이라 이 항목이 유일한 발견 경로 -->
	<url>
		<loc>https://i-nuri.go.kr/learning/index.do</loc>
	</url>

</urlset>
