umbraco - 是否可以以编程方式从 URL Tracker 获取 URL 列表?
问题描述
我们正在使用IContentFinder
实现将 Umbraco 页面路由到外部数据库中的产品。类别在 Umbraco 中管理。事实证明,如果我们重命名类别,旧的 CATEGORY 页面将自动重定向到新的 via(通过 URL 跟踪器),但如果我打开old_category/productId
页面,则不会发生重定向。我需要访问所有旧URL 以找到相关的新URL - 或检查old_category
节点是否重定向到新 URL。
我怎样才能以编程方式做到这一点?我正在使用 Umbraco 7.11
解决方案
URL Tracker 将其数据存储在umbracoRedirectUrl
表中,因此您应该能够使用它来获取所需的内容。
还有一些 DTO 用于访问源代码中所需的数据。它们可能保留为内部,但您可以复制它们以供自己使用。