吊索:AEM中的alias vs vanityUrl

吊索:AEM中的alias vs vanityUrl,aem,sling,vanity-url,Aem,Sling,Vanity Url,虚荣url和sling:alias的主要区别是什么 根据文件: sling:alias–可以在任何资源上设置该属性,以指示该资源的别名。例如,资源/content/visitors可能将sling:alias属性设置为besucher,从而允许在URL中将资源作为/content/besucher进行寻址 虚荣URL-您可以在CQ中定义虚荣URL,以便在您的网站上创建易于记忆和搜索的URL 但我仍然不能确定到底有什么区别,我们什么时候使用它们。 请帮我解决这个问题。我认为主要的区别在于,使用sl

虚荣url和sling:alias的主要区别是什么

根据文件:

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

虚荣URL-您可以在CQ中定义虚荣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

比我快,我也刚开始写答案。我认为这很好地解释了这一点。谢谢你的回复。现在,我知道了。