Office ドキュメント(docx、xlsx など)ファイルで DAM 上に 404 が表示される

この記事では、DAM (Digital Asset Management)で表示する際に MS Office ドキュメントが表示されないAdobe Experience Manager(AEM)の問題を解決します。 結果の 404 エラーを修正するには、Dispatcher 設定の filters.any ファイルを更新して、適切なファイル拡張子を許可する必要があります。

説明 description

環境

Adobe Experience Manager

問題/症状

AEM DAM (Digital Asset Management)で MS Office ドキュメント(.xls.xlsx、doc、docx など)を表示すると、ファイルが表示されず、404 がスローされる。 Dispatcher のログには、ファイルがブロックされていることが示されます。

解決策 resolution

次のように、適切なファイル拡張子(xlsxlsx)をフィルター定義ファイルに追加します。

適切なファイル拡張子を使用するには、デフォルトのファイルではなく、Dispatcher 設定の filters.any またはカスタムフィルターファイルを更新します。 デフォルトでは、Dispatcher はこれらをブロックします。

例えば、この変更を doc または docx ファイルに実装するには、次のフィルタールールを filters.any ファイルに追加します。

# Allow .doc and .docx file types from DAM
/0099 { /type "allow" /extension '(doc|docx)' /path "/content/dam/*" }

このルールにより、DAM 内に保存された Word ドキュメントにアクセスできるようになります。 AEM as a Cloud Serviceを使用している場合は、次の手順でこの変更を適用できます。

  1. 提供されたルールをコードリポジトリ内の filters.any またはカスタムフィルターファイルに追加します。
  2. 変更をコミットし、バージョン管理システムにプッシュします。
  3. Cloud Manager パイプラインを実行して、変更内容をAEM as a Cloud Service環境にデプロイします。

原因

Dispatcher 上のフィルターファイルは、不明なファイルタイプをブロックする可能性があります。

関連ドキュメント

AEM製品ドキュメントの Dispatcherの設定 ​

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