Convertire gli URL in minuscolo e docx in HTML utilizzando le regole di riscrittura Apache

Segui i passaggi seguenti per scoprire come convertire gli URL in estensioni minuscole e docx in HTML utilizzando le regole di riscrittura Apache in Dispatcher AEM.

Descrizione description

Ambiente

  • Adobe Experience Manager
  • AEM Dispatcher

Problema/Sintomi

Come utilizzare mod_rewrite utilizzando le regole di riscrittura Apache in Dispatcher AEM per convertire gli URL in minuscolo e modificare l’estensione docx in HTML.

Risoluzione resolution

  1. Converti l’URL in minuscolo.
    RewriteMap, tolowint:tolowerrewriteRule ([ /] +)/?$ SOMEDIR/${tolower:$1} [ PT]

  2. Se termina con .docx, passa a .html.
    RewriteRule (.*?).docx(?.*)$ $1.html$2 [ PT]

3.  Riscrittura combinata.
RewriteMap minuscolo int:tolower RewriteRule (.*).[ Gg] [ Oo] [ cC] [ xX] (?.*)?$ ${minuscolo:$1}.html$2 [ NC,R=301]

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f