Mapas do site

Saiba como ajudar a aumentar sua SEO criando mapas de site para o AEM Sites.

Recursos

Configurações

Configuração OSGi do agendador de mapa do site

Define o Configuração de fábrica OSGi para a frequência (usando expressões cron) os mapas de site serão regerados e armazenados em cache no 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"
}

URLs absolutos de mapa do site

AEM mapa de site suporta URLs absolutos usando Mapeamento do Sling. Isso é feito criando nós de mapeamento nos serviços de AEM que geram mapas do site.

Um exemplo de definição de nó de mapeamento Sling para https://wknd.com pode ser definido em /etc/map/https como se segue:

Caminho Nome da propriedade Tipo de propriedade Valor da propriedade
/etc/map/https/wknd-site jcr:primaryType Sequência de caracteres nt:unstructured
/etc/map/https/wknd-site sling:internalRedirect Sequência de caracteres /content/wknd/(.*)
/etc/map/https/wknd-site sling:match Sequência de caracteres wknd.com/$1

A captura de tela abaixo ilustra uma configuração semelhante, mas para http://wknd.local (um mapeamento de nome de host local em execução em http).

Configuração de URLs absolutos do mapa do site

Regra de filtro de permissão do Dispatcher

Permitir solicitações HTTP para arquivos de índice e mapa do site.

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

...

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

Regra de reescrita do servidor Web Apache

Garantir .xml as solicitações HTTP do mapa do site são roteadas para a página AEM subjacente correta. Se a redução de URL não for usada ou se os Mapeamentos do Sling forem usados para alcançar a redução de URL, essa configuração não será necessária.

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

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

Nesta página