Os ativos ZIP retornam 404 ao publicar no AEM as a Cloud Service ou AEM 6.5 com o Dispatcher
Quando arquivos ZIP são carregados no AEM DAM, eles são exibidos como publicados no Author, mas retornam um erro 404 quando acessados em Publish. Outros tipos de ativos, como PDFs e imagens, funcionam bem. Isso acontece porque o Dispatcher bloqueia solicitações ZIP por padrão. Para corrigir isso, atualize as regras de filtro do Dispatcher para permitir extensões ZIP.
Descrição description
Ambiente
- AEM as a Cloud Service (AEMaaCS)
- AEM 6.5 com Dispatcher
Problema/Sintomas
- Os ativos ZIP exibem um status verde Publicado no autor do AEM.
- Acessar diretamente o ZIP em Publicar (por exemplo,
/content/dam/.../file.zip) retorna 404. - Os logs de replicação não mostram erros.
- Outros tipos de ativos (PDF, JPEG, SVG, MP4) funcionam bem.
- Recompactar ou fazer upload de novos arquivos ZIP não resolve o problema.
Causa
As regras de filtro do Dispatcher geralmente começam com uma configuração negar-tudo e permitem seletivamente apenas tipos de arquivos específicos.
Exemplos de filtros restritivos geralmente incluem:
/0001 { /type "deny" /url "*" }
/0010 {
/type "allow"
/extension '(css|gif|jpeg|jpg|js|pdf|png|svg|ttf|woff|woff2|html)'
/path "/content/*"
}
Como .zip não está incluído na lista de extensões permitidas:
- O Dispatcher bloqueia a solicitação.
- A instância de publicação tem o ativo, mas a solicitação nunca o atinge.
- Resultado final: 404 Não encontrado, mesmo que a replicação seja bem-sucedida.
Resolução resolution
Siga estas etapas para resolver o problema:
Adicione .zip à lista de extensões permitidas em filtros Dispatcher.
-
Abra o arquivo de configuração do Dispatcher.
-
Adicione uma regra dedicada para arquivos ZIP:
code language-none /00xx { /type "allow" /method "GET" /path "/content/dam/*" /extension "zip" } -
Como alternativa, atualize a regra de permissão existente para incluir
zip:code language-none /0010 { /type "allow" /extension '(css|gif|jpeg|jpg|js|pdf|png|svg|ttf|woff|woff2|html|zip)' /path "/content/*" } -
Reimplante a configuração do Dispatcher.
-
Teste o download do ZIP novamente.
Leitura relacionada
- Carregar ativos no repositório no Guia do Usuário do AEMaaCS
- Configurar acesso ao conteúdo no Guia do AEM Dispatcher
- Lista de Verificação de Segurança do Dispatcher no Guia do AEM Dispatcher