Konvertera URL:er till gemener och DOCX till HTML med Apache-omskrivningsregler
Lär dig hur du konverterar URL:er till gemener och DOCX tillägg till HTML med Apache-reglerna för omskrivning i Adobe Experience Manager (AEM) Dispatcher.
Beskrivning description
Miljö
- Adobe Experience Manager
- AEM Dispatcher
Problem/symtom
Så här använder du mod_rewrite
med Apache-skrivregler i AEM Dispatcher för att konvertera URL:er till gemener och ändra DOCX-tillägget till HTML.
Upplösning resolution
Så här löser du felet:
-
Konvertera URL:en till gemener
RewriteMap tolower int:tolower
RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]
-
Om den slutar med .docx ändrar du till .html.
RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]
-
Kombinerad omskrivning
RewriteMap lowercase int:tolower
RewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f