Convertire gli URL in minuscolo e DOCX in HTML utilizzando le regole di riscrittura Apache
Scopri come convertire gli URL in minuscolo e le estensioni DOCX in HTML utilizzando le regole di riscrittura Apache in Adobe Experience Manager (AEM) Dispatcher.
Descrizione description
Ambiente
- Adobe Experience Manager
- AEM Dispatcher
Problema/Sintomi
Come utilizzare mod_rewrite
utilizzando le regole di riscrittura Apache in AEM Dispatcher per convertire gli URL in minuscolo e modificare l'estensione DOCX in HTML.
Risoluzione resolution
Per risolvere l'errore, eseguire la procedura seguente:
-
Converti l’URL in minuscolo
RewriteMap tolower int:tolower
RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]
-
Se termina con .docx, passa a .html.
RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]
-
Riscrittura combinata
RewriteMap lowercase int:tolower
RewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f