2017-02-24 126 views
0

我們有一堆幫助網頁(靜態)。我們只是使用第三方工具上傳到siteadmin。有沒有辦法在DAM中管理它們?有沒有辦法將HTML頁面上傳到AEM DAM

+0

添加靜態HTMLS到大壩和加載從大壩所在地的頁面不建議,將有網站性能問題。 – VAr

+0

謝謝。只是想知道有沒有辦法做到這一點? – Karthik

+0

你可以將它們上傳爲普通的大壩資產。但您需要處理某些配置以將它們呈現爲html頁面。否則它將在您作爲普通的html二進制數據訪問時下載該文件。 – VAr

回答

3

我記得在老版本的AEM < 6.1中,當uri用內容路徑訪問時,上傳的靜態html頁面也可以呈現爲普通的cq頁面。但從AEM 6.1開始,由於安全原因,此功能已被禁用(這需要一些Felix配置修改來重新啓用它)。

安全問題:

1)有可能是上傳惡意文件的機會,可以 damange網站/系統

2)的功能來訪問這些 通過上傳的文件內容URL,可能有文件在AEM中執行(某種腳本執行) ,這可能會損壞系統/功能 。等

只給你一些想法,我們如何可以添加靜態html到AEM DAM

我有被上傳到DAM路徑下面的靜態HTML(simplestaticpage.html)/content/dam/geometrixx-outdoors/simplebanner/但是當我通過內容路徑url http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html訪問它,它將下載爲二進制文件,因爲AEM DAM內容處置 的默認行爲限制。

要啓用DAM靜態頁面來呈現正常CQ:你需要從大壩安全二進制過濾器(com.day.cq.dam.core.impl.servlet刪除text/html的 MIME類型的網頁。 DamContentDispositionFilter),如下所示。

dam safe filter

去除配置此MIME類型後,當我訪問URL http://localhost:4502/content/dam/geometrixx-outdoors/simplebanner/simplestaticpage.html頁面呈現的罰款。 Static page from DAM

注:還記得如果不工作,你可能需要添加 內容處理路徑Apache的吊索內容處理過濾

〜希望它可以幫助。

+0

謝謝。欣賞你的答案。幫助。 – Karthik

相關問題