gpt4 book ai didi

aem - 在AEM中使用Sling:alias vs vanityUrl

转载 作者:行者123 更新时间:2023-12-04 13:37:40 28 4
gpt4 key购买 nike

虚荣网址和sling:alias之间的主要区别是什么?

根据文档:here

sling:别名 –可以在任何资源上设置该属性以指示该资源的别名。例如,资源/content/visitors可以将sling:alias属性设置为besucher,以允许在URL中将资源寻址为/content/besucher。

Vanity URL -您在CQ中定义Vanity URL,以在您的网站上创建易于内存和易于搜索的URL。

但是我仍然不确定到底有什么区别,以及何时使用它们。
请帮我解决这个问题。

最佳答案

我认为主要区别在于,使用sling:alias可以在资源可用的地方设置其他名称(注释名称,但不能使用路径),而使用sling:vanityPath可以定义访问该资源的绝对虚拟路径。因此,例如,如果您具有以下结构:

content
└── visitors(sling:alias=besucher, sling:vanityPath=/besucher)
└── area(sling:alias=bereich)
├── a(sling:vanityPath=/bereich/a)
└── b(sling:alias=c,sling:vanityPath=/bereich/b)

您也可以通过以下方式访问以上页面:
/content/besucher.html -> /content/visitors
/content/besucher/area.html -> /content/visitors/area
/content/besucher/bereich.html -> /content/visitors/area
/content/besucher/area/a.html -> /content/visitors/area/a
/content/besucher/area/b.html -> /content/visitors/area/b
/content/besucher/bereich/a.html -> /content/visitors/area/a
/content/besucher/bereich/b.html -> /content/visitors/area/b
/content/besucher/bereich/c.html -> /content/visitors/area/b
/besucher -> /content/visitors
/bereich/a -> /content/visitors/area/a
/bereich/b -> /content/visitors/area/b

关于aem - 在AEM中使用Sling:alias vs vanityUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147341/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com