Converter URLs em minúsculas e DOCX em HTML usando regras de regravação do Apache

Saiba como converter URLs em minúsculas e extensões DOCX para HTML usando as regras de regravação do Apache no Dispatcher do Adobe Experience Manager (AEM).

Descrição description

Ambiente

  • Adobe Experience Manager
  • AEM Dispatcher

Problema/Sintomas

Como usar o mod_rewrite usando as regras de regravação do Apache no AEM Dispatcher para converter URLs em minúsculas e alterar a extensão DOCX para HTML.

Resolução resolution

Para resolver esse erro, siga estas etapas:

  1. Converter o URL em minúsculas

    RewriteMap tolower int:tolower

    RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]

  2. Se terminar em .docx, altere para .html.

    RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]

  3. Reescrita combinada

    RewriteMap lowercase int:tolower

    RewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f