Convertir les URL en minuscules et 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 avec les 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. Si elle se termine par .docx, remplacez-la 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
3d58f420-19b5-47a0-a122-5c9dab55ec7f