Sitemap

AEM Sites용 사이트 맵을 만들어 SEO를 높이는 방법을 알아봅니다.

리소스

구성

org.apache.sling.sitemap.impl.SitemapScheduler~wknd.cfg.json

ui.config/src/main/jcr_content/apps/wknd/osgiconfig/config.publish

을(를) 정의합니다 OSGi 공장 구성 빈도(사용 cron 표현식) 사이트 맵이 다시 생성되고 AEM에서 캐시됩니다.

{
  "scheduler.name": "WKND Sitemaps",
  "scheduler.expression": "0 0 2 1/1 * ? *",
  "searchPath": "/content/wknd"
}

filters.any

dispatcher/src/conf.dispatcher.d/filters/filters.any

사이트 맵 인덱스 및 사이트 맵 파일에 대한 HTTP 요청을 허용합니다.

...

# Allow AEM WCM Core Components sitemaps
/0200 { /type "allow" /path "/content/*" /selectors '(sitemap-index|sitemap)' /extension "xml" }

rewrite.rules

dispatcher/src/conf.d/rewrites/rewrite.rules

확인 .xml sitemap HTTP 요청은 올바른 기본 AEM 페이지로 라우팅됩니다. URL 단축을 사용하지 않거나 Sling 매핑을 사용하여 URL 단축을 달성하는 경우 이 구성이 필요하지 않습니다.

...
RewriteCond %{REQUEST_URI} (.html|.jpe?g|.png|.svg|.xml)$
RewriteRule ^/(.*)$ /content/${CONTENT_FOLDER_NAME}/$1 [PT,L]

이 페이지에서는