Mapas del sitio
Aprenda a impulsar su SEO creando mapas del sitio para AEM Sites.
Configuraciones
URL absolutas de mapa del sitio absolute-sitemap-urls
El mapa del sitio de AEM admite direcciones URL absolutas mediante asignación de Sling. Para ello, cree nodos de asignación en los servicios de AEM que generan mapas del sitio (normalmente, el servicio Publicación de AEM).
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:
/etc/map/https/wknd-site
jcr:primaryType
nt:unstructured
/etc/map/https/wknd-site
sling:internalRedirect
/content/wknd/(.*)
/etc/map/https/wknd-site
sling:match
wknd.com/$1
La captura de pantalla siguiente ilustra una configuración similar para http://wknd.local
(una asignación de nombre de host local que se ejecuta en http
).
Configuración de OSGi del programador de mapa del sitio
Define la configuración de fábrica de OSGi para la frecuencia (mediante expresiones cron) con la que los mapas del sitio se vuelven a generar y se almacenan en 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"
}
Regla de filtro de permitidos para Dispatcher
Permitir solicitudes HTTP para los archivos de índice y 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" }
Regla de reescritura del servidor web Apache
Asegúrese de que .xml
solicitudes HTTP de mapa del sitio se enruten a la página de AEM subyacente correcta. Si no se utiliza el acortamiento de URL, o si se utilizan asignaciones de Sling para lograr el acortamiento de 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]