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 tolower int:tolower
    RewriteRule ([ /] +)/?$ somedir/${tolower:$1} [ PT]

  2. 末尾が.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