URL's omzetten in kleine letters en docx in HTML met behulp van herschrijfregels voor Apache

Volg de onderstaande stappen om te leren hoe u URL's in kleine letters en docx extensies in HTML kunt omzetten met de Apache-herschrijfregels in de AEM Dispatcher.

Beschrijving description

Omgeving

  • Adobe Experience Manager
  • AEM Dispatcher

Probleem/symptomen

Hoe te om mod_rewrite te gebruiken herschrijft het Apache regels in AEM Dispatcher om URLs in kleine letters te behandelen en docxuitbreiding in HTML te veranderen.

Resolutie resolution

  1. zet URL in kleine letters om.
    Gereedschap Opnieuw schrijven naar int:tolower
    RewriteRule ([ /] +)/?$ ietwat/${tolower:$1} [ PT ]

  2. als het in .docx beëindigt, verander in .html.
    RewriteRule (.*?).docx(?.*)$ $1.html$2 [ PT]

3.  gecombineerd herschrijven.
Klein lettertype RewriteMap int:tolower
RewriteRule (.*).[ Dd] [ o] [ cC ] [ xX ] (?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301 ]

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