Apache 재작성 규칙을 사용하여 URL을 소문자로, DOCX를 HTML으로 변환

AEM Dispatcher의 Apache 재작성 규칙을 사용하여 URL을 소문자 및 docx 확장 기능으로 변환하여 HTML으로 변환하는 방법에 대해 알아보려면 아래 단계를 따르십시오.

설명 description

환경

  • Adobe Experience Manager
  • AEM Dispatcher

문제/증상

AEM Dispatcher ​의 Apache 재작성 규칙을 사용하여 mod_rewrite를 사용하여 URL을 소문자로 변환하고 docx 확장을 HTML으로 변경하는 방법.

해결 방법 resolution

  1. URL을 소문자로 변환합니다.
    RewriteMap을 Lower int:tolower
    RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]

  2. .docx로 끝나는 경우 .html로 변경합니다.
    규칙 다시 작성(.*?).docx(?.*)$ $1.html$2 [ PT]

3.  결합된 다시 쓰기입니다.
RewriteMap 소문자 int:tolower
규칙 다시 작성(.*).[ Dd] [ Oo] [ c] [ xX](?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]

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