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

Adobe Experience Manager(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 lowercase int:tolower

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

recommendation-more-help
experience-cloud-kcs-help-kbarticles