Ich versuche, hinzufügen kanonische Tags zu PDF und dafür muss ich Antwort-Header aktualisieren, wenn PDF geladen wird. Ich konnte Header für cq hinzuzufügen: Seite sehr leicht:Wie kann ich hinzufügen Antwort-Header zu einem PDF in CQ5
@SlingServlet(
resourceTypes = "cq:Page",
extensions = "html",
methods = "GET")
@Properties({
@Property(name = "service.description", value = "Servlet to handle all incoming widget modification")
})
public class canocalizePDF extends SlingAllMethodsServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException {
response.addHeader(“canonical", “test");
}
@Override
protected void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException {
}
}
Aber wenn ich für PDF zu gleichen versuchen, es funktioniert nicht. Ich habe versucht dam: Asset, dam: AssetContent als resourceTypes, aber nichts scheint zu funktionieren.
Jede Hilfe wäre großartig.
Danke, Vishal
Sind diese PDFs Teil der statischen DAM-Assets? – Abhishek
Ja, etwas wie /content/dam/pdf/de/citrix-workspace-suite-brochure.pdf – Vishal