ZIP-elementen retourneren 404 bij publicatie in AEM as a Cloud Service of AEM 6.5 met Dispatcher
Wanneer de dossiers van het PIT aan AEM DAM worden geupload, tonen zij zoals gepubliceerd in Auteur maar keren a 404 fout terug wanneer betreden op Publish. Andere elementtypen, zoals PDF's en afbeeldingen, werken prima. Dit gebeurt omdat Dispatcher ZIP-aanvragen standaard blokkeert. U kunt dit verhelpen door de Dispatcher-filterregels bij te werken zodat ZIP-extensies zijn toegestaan.
Beschrijving description
Omgeving
- AEM as a Cloud Service (AEMaaCS)
- AEM 6.5 met Dispatcher
Probleem/symptomen
- De activa van het ZIP tonen een groene Gepubliceerde status in de Auteur van AEM.
- De directe toegang tot van ZIP bij Publiceren (bijvoorbeeld,
/content/dam/.../file.zip) keert 404 terug. - In replicatielogboeken worden geen fouten weergegeven.
- Andere soorten activa (PDF, JPEG, SVG, MP4) werken prima.
- Het probleem wordt niet opgelost door nieuwe ZIP-bestanden opnieuw te zippen of te uploaden.
Oorzaak
De de filterregels van Dispatcher beginnen typisch met a ontkennen-allen configuratie en dan selectief slechts specifieke dossiertypes toestaan.
Voorbeeld van restrictieve filters zijn vaak:
/0001 { /type "deny" /url "*" }
/0010 {
/type "allow"
/extension '(css|gif|jpeg|jpg|js|pdf|png|svg|ttf|woff|woff2|html)'
/path "/content/*"
}
Aangezien .zip niet inbegrepen in de toegestane uitbreidingslijst is:
- Dispatcher blokkeert de aanvraag.
- De instantie Publish heeft het element, maar het verzoek bereikt het nooit.
- Eindresultaat: 404 Niet gevonden, ook al is de replicatie gelukt.
Resolutie resolution
Voer de volgende stappen uit om het probleem op te lossen:
Voeg .zip toe aan de lijst met toegestane extensies in Dispatcher-filters.
-
Open het Dispatcher-configuratiebestand.
-
Voeg een speciale regel toe voor ZIP-bestanden:
code language-none /00xx { /type "allow" /method "GET" /path "/content/dam/*" /extension "zip" } -
U kunt de bestaande allow-regel ook bijwerken met
zip:code language-none /0010 { /type "allow" /extension '(css|gif|jpeg|jpg|js|pdf|png|svg|ttf|woff|woff2|html|zip)' /path "/content/*" } -
Implementeer de Dispatcher-configuratie opnieuw.
-
Test ZIP download again.
Gerelateerde lezing
- uploadt activa aan de bewaarplaats onder de Gids van de Gebruiker AEMaaCS
- vormt toegang tot inhoud onder de Gids van Dispatcher van AEM
- Controlelijst van de Veiligheid van Dispatcher onder de Gids van Dispatcher van AEM