【问题标题】:Dotcms Detail Page not found未找到 Dotcms 详细信息页面
【发布时间】:2019-11-18 06:43:33
【问题描述】:

我有一个内容类型,我已经为其指定了详细信息页面和 URLMapPattern,但对于 URL 模式,出现详细信息页面 404 发现错误。 详情页也存在。

详情页://demo.dotcms.com/Platform-Technology/Promotions/promotion-details

网址格式:/Platform-Technology/Promotions/{urlTitle}

并且在内容上添加了以下标签:

但在 Platform-Technology/Promotions/demo-promotion-1 的浏览器中 找不到页面404错误

【问题讨论】:

    标签: dotcms


    【解决方案1】:

    有许多因素可能导致此问题,很可能与您如何实现 URL 映射本身或您如何尝试访问 URL 映射内容 URL 的详细信息有关。

    1. 确保内容类型中有 URL Title 字段,并且该字段的 Velocity 变量名称为“urlTitle”。
      • 如果 Velocity 变量名称不匹配,您将得到 404。
    2. 确保相关内容的 URL 标题字段的值为“demo-promotion-1”。
      • 如果内容项在“urlTitle”字段中没有此值,您将得到 404。
      • 当您说您的内容具有标签值时,我不确定您指的是什么,但标签字段不与 URL 映射一起使用。
    3. 当您尝试访问 URL 映射内容的 URL 时,请尝试使用服务器的 IP 地址进行访问(例如“http://x.x.x.x”或“http://localhost”)。
      • 您的主机似乎没有从默认的“demo.dotcms.com”更改,并且根据您访问 URL 的方式,您可能正在访问实际的 dotCMS 演示站点 (http://demo.dotcms.com)而不是您的本地主机(如果您这样做,您将始终收到 404,因为您的内容在实际的 dotCMS 演示网站上不存在)。

    如果这些都没有帮助,我建议您提供更多详细信息(例如完整的内容类型字段列表、完整的内容类型属性和内容项的完整属性,以及您使用的完整 URL,包括前导“http://”)。并考虑在 dotCMS 社区论坛上发帖,因为那里有更多活跃的 dotCMS 用户可以提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多