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

Suivez les étapes ci-dessous pour savoir comment convertir des URL en extensions minuscules et docx en HTML à l’aide des règles de réécriture Apache dans 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 Dispatcher pour convertir les URL en minuscules et remplacer l’extension docx par HTML.

Résolution resolution

  1. Convertissez l’URL en minuscules.
    RewriteMap tolower int:tolower
    RewriteRule ([ /] +)/?$ somdir/${tolower:$1} [ PT]

  2. S’il se termine par .docx, remplacez-le par .html.
    RewriteRule (.*?).docx(?*)$ $1.html$2 [ PT{1]

3.  Réécriture combinée.
RewriteMap int:tolower en minuscules
RewriteRule (.*).[ Dd] [ Oo] [ cC] [ xX] (?*)?$ ${lowercase:$1}.html$2 [ NC,R=301]

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