Convertir des URL en minuscules et des DOCX en HTML à l’aide des règles de réécriture Apache

Découvrez comment convertir des URL en minuscules et des extensions DOCX en HTML à l’aide des règles de réécriture Apache dans Adobe Experience Manager (AEM) Dispatcher.

Description description

Environnement

  • Adobe Experience Manager
  • AEM Dispatcher

Problème/Symptômes

Comment utiliser mod_rewrite à l’aide des règles de réécriture Apache dans AEM Dispatcher pour convertir les URL en minuscules et modifier l’extension DOCX en HTML.

Résolution resolution

Pour résoudre cette erreur, procédez comme suit :

  1. Convertir l’URL en minuscules

    RewriteMap tolower int:tolower

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

  2. S’il se termine par .docx, remplacez-le par .html.

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

  3. Réécriture combinée

    RewriteMap lowercase int:tolower

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

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