AEM中数字资产的URL映射

时间:2019-02-15 07:10:02

标签: aem sling url-mapping

我想提供URL映射到我的站点的DAM /数字资产。特别是对于PDF。每当我给PDF下载链接时,它就会显示PDF的完整文件夹结构。我想缩短这个时间。 我正在使用AEM 6.2。

2 个答案:

答案 0 :(得分:2)

您也可以在Sling资源解析器的出厂配置中进行映射

1. Go to system config manager and search for Sling resource resolver factory.
2. Add new entry "/content/dam/you-project-structure/>/" and "/content/dam/you-project-structure/</"  

答案 1 :(得分:1)

您可以在/etc/map位置下定义URL映射。看一下https://sling.apache.org/documentation/the-sling-engine/mappings-for-resource-resolution.html,其中包括以下示例: enter image description here

在/ etc / map下,您可以创建一个文件夹,然后在该文件夹中创建一个.content.xml文件,其中包含以下属性:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="sling:Mapping"
          sling:internalRedirect="/content/dam/the/full/path/to/your/file.pdf"
          sling:match=".+/content/short-url.pdf"/>