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 :
-
Convertir l’URL en minuscules
RewriteMap tolower int:tolower
RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]
-
Si elle se termine par .docx, remplacez-la par .html.
RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]
-
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