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 webbplatskarta stöder absoluta URL:er genom att använda delningskarta. Detta görs genom att skapa mappningsnoder på AEM-tjänster som genererar platskartor (vanligtvis 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-sitejcr:primaryTypent:unstructured/etc/map/https/wknd-sitesling:internalRedirect/content/wknd/(.*)/etc/map/https/wknd-sitesling:matchwknd.com/$1Skä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 cachelagras i AEM.
ui.config/src/main/jcr_content/apps/wknd/osgiconfig/config.author
{
"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-sida. 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]