錫泰馬普

學習如何通過為AEM Sites建立模板來幫助提高SEO。

資源

設定

站點地圖計畫程式OSGi配置

定義 OSGi工廠配置 頻率(使用 cron表達式)將在中重新生成和緩AEM存。

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

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

調度程式允許篩選器規則

允許對站點地圖索引和站點地圖檔案進行HTTP請求。

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

...

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

Apache Webserver重寫規則

確保 .xml 站點地圖HTTP請求被路由到正確的基礎AEM頁。 如果不使用URL縮短,或使用Sling映射實現URL縮短,則不需要此配置。

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

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

本頁內容