Apache 재작성 규칙을 사용하여 URL을 소문자로, DOCX를 HTML으로 변환
2024년 9월 16일
Adobe Experience Manager(AEM) Dispatcher의 Apache 재작성 규칙을 사용하여 URL을 소문자로 변환하고 DOCX 확장을 HTML(으)로 변환하는 방법에 대해 알아봅니다.
설명
환경
- Adobe Experience Manager
- AEM Dispatcher
문제/증상
AEM Dispatcher에서 Apache 재작성 규칙을 사용하여 mod_rewrite
을(를) 사용하여 URL을 소문자로 변환하고 DOCX 확장을 HTML으로 변경하는 방법.
해결 방법
이 오류를 해결하려면 다음 단계를 수행합니다.
-
URL을 소문자로 변환
RewriteMap tolower int:tolower
RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]
-
.docx로 끝나는 경우 .html로 변경합니다.
RewriteRule (.*?)\.docx(\?.*)$ $1.html$2 [ PT]
-
결합된 다시 작성
RewriteMap lowercase int:tolower
RewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f