gpt4 book ai didi

seo - 在 Adob​​e CQ5 中获取规范链接的当前页面 Url

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:28:09 26 4
gpt4 key购买 nike

Adobe CQ5 中是否有标准方法获取当前页面 url 以便在 JSP 头部创建自动规范链接?

基本上我们有一个对话框配置框,您可以在其中覆盖规范链接,但默认情况下,如果它为空,我想根据当前请求的原始 URL 路径构建链接。

head 的 JSP 在所有请求之间共享。

非常感谢

最佳答案

${currentPage.path} 变量将为您提供父页面到当前资源的路径,但您应该使用 Externalizer 将其变成一个漂亮的面向用户的 URL,(即应用您现有的任何映射规则并使用正确的域名,而不是服务器名称,例如 prod-server-123)

ResourceResolver resourceResolver = request.getResourceResolver();
Externalizer externalizer = resourceResolver.adaptTo(Externalizer.class);
String canonicalUrl = externalizer.publishLink(resourceResolver, "http", currentPage.getPath());

您可以通过 Felix 自定义外部器将什么视为基本 URL ,或通过存储库中的 osgi:Config 节点。并在官方 docs on the Adobe site 上阅读更多内容.

(注意Externalizer是CQ5.5+)

关于seo - 在 Adob​​e CQ5 中获取规范链接的当前页面 Url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571249/

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