使用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
-
将URL转换为小写。
RewriteMap tolower int:tolower
RewriteRule ([
/]
+)/?$ somedir/${tolower:$1}[
PT]
-
如果它以.docx结尾,则更改为.html。
RewriteRule (.*?).docx(\?.*)$ $1.html$2[
PT]
3. 组合重写。
RewriteMap小写int:tolower
RewriteRule (.*).[
Dd]
[
Oo]
[
cC]
[
xX]
(\?.*)?$ ${lowercase:$1}.html$2 [
NC,R=301]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f