在 uCommerce 中为 Sitecore 实施 SEO 友好 URL
Implementing SEO friendly URL's in uCommerce for Sitecore
我想知道是否有人遇到过以下问题。我们目前正在开发一个使用集成 uCommerce 来提供电子商务功能的 Sitecore 网站。
而不是将类别和产品 ID 传递给直接映射到站点核心内容树中项目的静态 url,例如
- 域名.com/category/?类别=123
- 域名.com/category/product/?product=321
我们希望能够 URL 如下所示:
- domain.com/category-name/product-name
如果我们使用 uCommerce 提供的 IUrlService,生成这个 url 应该不会太困难。
是否有一种简单的解决方案可以让这些 URL 映射到 Sitecore 内容树中的特定项目并确保相应地更新 uCommerce 上下文?
提前感谢您提供的任何帮助。
我正在使用 Sitecore Commerce Connect 框架,并对我的产品和类别使用通配符 URL。由于我的产品经常出现在多个类别中,因此我保留了产品和类别分开 URL 的结构,以确保产品的 URL 在出现在多个类别下时不会重复。
- Home/product/* 是我的产品
的通配符项
- Home/category/* 是我的类别的通配符项
然后,通配符管理器将允许我根据 URL 中提供的信息在 Commerce 连接中解析项目的那些页面呈现产品和类别页面。
自定义 LinkManager 将在获取 link 和项目时提供对正确 URL 的引用,如果我对 URL 进行更改,它不会冒更改 URL 的风险类别结构或将其添加到多个类别中。
我想知道是否有人遇到过以下问题。我们目前正在开发一个使用集成 uCommerce 来提供电子商务功能的 Sitecore 网站。
而不是将类别和产品 ID 传递给直接映射到站点核心内容树中项目的静态 url,例如
- 域名.com/category/?类别=123
- 域名.com/category/product/?product=321
我们希望能够 URL 如下所示:
- domain.com/category-name/product-name
如果我们使用 uCommerce 提供的 IUrlService,生成这个 url 应该不会太困难。
是否有一种简单的解决方案可以让这些 URL 映射到 Sitecore 内容树中的特定项目并确保相应地更新 uCommerce 上下文?
提前感谢您提供的任何帮助。
我正在使用 Sitecore Commerce Connect 框架,并对我的产品和类别使用通配符 URL。由于我的产品经常出现在多个类别中,因此我保留了产品和类别分开 URL 的结构,以确保产品的 URL 在出现在多个类别下时不会重复。
- Home/product/* 是我的产品 的通配符项
- Home/category/* 是我的类别的通配符项
然后,通配符管理器将允许我根据 URL 中提供的信息在 Commerce 连接中解析项目的那些页面呈现产品和类别页面。
自定义 LinkManager 将在获取 link 和项目时提供对正确 URL 的引用,如果我对 URL 进行更改,它不会冒更改 URL 的风险类别结构或将其添加到多个类别中。