Webbplatskartor
Lär dig hur du kan förbättra din SEO genom att skapa webbplatskartor för AEM Sites.
Konfigurationer
Absoluta URL för webbplatskarta absolute-sitemap-urls
AEM webbplatskartan stöder absoluta URL:er genom att använda Sling-mappning. Detta görs genom att skapa mappningsnoder på de AEM tjänsterna som genererar platskartor (vanligtvis den AEM Publish-tjänsten).
Ett exempel på en noddefinition för Sling-mappning för https://wknd.com
kan definieras under /etc/map/https
enligt följande:
/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
Skärmbilden nedan visar en liknande konfiguration, men för http://wknd.local
(en lokal värdnamnsmappning som körs på http
).
OSGi-konfiguration för schemaläggare för platskarta
Definierar fabrikskonfigurationen OSGi för frekvensen (med cron expressions) återskapas/genereras och cachas i 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"
}
Dispatcher Tillåt filterregel
Tillåt HTTP-begäranden för platskarteläge och platskartefiler.
dispatcher/src/conf.dispatcher.d/filters/filters.any
...
# Allow AEM sitemaps
/0200 { /type "allow" /path "/content/*" /selectors '(sitemap-index|sitemap)' /extension "xml" }
Omskrivningsregel för Apache-webbserver
Kontrollera att .xml
platskarta HTTP-begäranden dirigeras till rätt underliggande AEM. Om URL-förkortning inte används, eller om delningskartor används för att uppnå URL-förkortning, behövs inte den här konfigurationen.
dispatcher/src/conf.d/rewrites/rewrite.rules
...
RewriteCond %{REQUEST_URI} (.html|.jpe?g|.png|.svg|.xml)$
RewriteRule ^/(.*)$ /content/${CONTENT_FOLDER_NAME}/$1 [PT,L]