Apache 書き換えルールを使用して、URL を小文字に、DOCX をHTMLに変換します

Adobe Experience Manager(AEM)Dispatcherで Apache 書き換えルールを使用して、URL を小文字に、DOCX HTMLを 2} 拡張機能に変換する方法について説明します。

説明 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 lowercase int:tolower

    RewriteRule (.*)\.[ Dd] [ Oo] [ cC] [ xX] (\?.*)?$ ${lowercase:$1}.html$2 [ NC,R=301]

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