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:

  1. Converti l’URL in minuscolo

    RewriteMap tolower int:tolower

    RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]

  2. Se termina con .docx, passa a .html.

    RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]

  3. 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