Konvertieren von URLs in Kleinbuchstaben und DOCX in HTML mithilfe von Apache-Neuschreibungsregeln
Erfahren Sie, wie Sie URLs mithilfe der Apache Rewrite-Regeln in der Adobe Experience Manager (AEM)-Dispatcher in Kleinbuchstaben und DOCX-Erweiterungen in ** HTML) konvertieren können.
Beschreibung description
Umgebung
- Adobe Experience Manager
- AEM Dispatcher
Problem/Symptome
Verwendung von mod_rewrite mit den Apache Rewrite-Regeln in AEM Dispatcher zum Konvertieren von URLs in Kleinbuchstaben und Ändern der DOCX-Erweiterung in HTML.
Auflösung resolution
Gehen Sie wie folgt vor, um diesen Fehler zu beheben:
-
URL in Kleinbuchstaben konvertieren
RewriteMap tolower int:tolowerRewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT] -
Wenn sie auf .docx endet, ändern Sie zu .html.
RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT] -
Kombiniertes Umschreiben
RewriteMap lowercase int:tolowerRewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f