Konvertieren von URLs in Kleinbuchstaben und Docx in HTML mithilfe von Apache-Neuschreibungsregeln
Gehen Sie wie folgt vor, um zu erfahren, wie Sie URLs mithilfe der Apache-Umschreibungsregeln im AEM Dispatcher in Kleinbuchstaben und DOCX-Erweiterungen in HTML konvertieren.
Beschreibung description
Umgebung
- Adobe Experience Manager
- AEM Dispatcher
Problem/Symptome
Verwenden von mod_rewrite mithilfe der Apache-Neuschreibungsregeln in AEM Dispatcher , um URLs in Kleinbuchstaben zu konvertieren und die DOCX-Erweiterung in HTML zu ändern.
Auflösung resolution
-
Konvertieren der URL in Kleinbuchstaben
RewriteMap tolower int:tolower RewriteRule ([
/]
+)/?$ somedir/${tolower:$1}[
PT]
-
Wenn es in ".docx"endet, ändern Sie es in ".html".
RewriteRule (.*?).docx(?.*)$ $1.html$2[
PT]
3. Kombiniertes Neuschreiben.
RewriteMap Kleinbuchstabe int:tolower RewriteRule (.*).[
DD]
[
OO]
[
cC]
[
xX]
(?.*)?$ ${lowercase:$1}.html$2 [
NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f