Conversión de URL a minúsculas y DOCX a HTML mediante las reglas de reescritura de Apache

Aprenda a convertir direcciones URL a minúsculas y extensiones DOCX a HTML mediante las reglas de reescritura de Apache en Adobe Experience Manager (AEM) Dispatcher.

Descripción description

Entorno

  • Adobe Experience Manager
  • AEM Dispatcher

Problema/Síntomas

Cómo usar mod_rewrite con las reglas de reescritura de Apache en AEM Dispatcher para convertir URL a minúsculas y cambiar la extensión DOCX a HTML.

Resolución resolution

Para resolver este error, siga estos pasos:

  1. Conversión de la URL a minúsculas

    RewriteMap tolower int:tolower

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

  2. Si termina en .docx, cambie a .html.

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

  3. Reescritura combinada

    RewriteMap lowercase int:tolower

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

recommendation-more-help
experience-cloud-kcs-help-kbarticles