Aprenda a mejorar su SEO creando mapas del sitio para AEM Sites.
Define el Configuración de fábrica de OSGi para la frecuencia (utilizando expresiones cron) los mapas del sitio se regenerarán y almacenarán en la caché en 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"
}
AEM mapa del sitio admite direcciones URL absolutas mediante Asignación de Sling. Esto se realiza creando nodos de asignación en los servicios de AEM que generan mapas del sitio.
Un ejemplo de definición de nodo de asignación de Sling para https://wknd.com
se puede definir en /etc/map/https
de la siguiente manera:
Ruta | Nombre de la propiedad | Tipo de propiedad | Valor de propiedad |
---|---|---|---|
/etc/map/https/wknd-site |
jcr:primaryType |
Cadena | nt:unstructured |
/etc/map/https/wknd-site |
sling:internalRedirect |
Cadena | /content/wknd/(.*) |
/etc/map/https/wknd-site |
sling:match |
Cadena | wknd.com/$1 |
La captura de pantalla siguiente ilustra una configuración similar, pero para http://wknd.local
(una asignación de nombre de host local que se ejecuta en http
).
Permitir solicitudes HTTP para el índice de mapa del sitio y los archivos de mapa del sitio.
dispatcher/src/conf.dispatcher.d/filters/filters.any
...
# Allow AEM sitemaps
/0200 { /type "allow" /path "/content/*" /selectors '(sitemap-index|sitemap)' /extension "xml" }
Asegúrese .xml
las solicitudes HTTP del mapa del sitio se dirigen a la página de AEM subyacente correcta. Si no se utiliza la abreviación de URL o las asignaciones de Sling se utilizan para acortar URL, esta configuración no es necesaria.
dispatcher/src/conf.d/rewrites/rewrite.rules
...
RewriteCond %{REQUEST_URI} (.html|.jpe?g|.png|.svg|.xml)$
RewriteRule ^/(.*)$ /content/${CONTENT_FOLDER_NAME}/$1 [PT,L]