在SiteCom的uCommerce中实现SEO友好URL

时间:2015-11-20 13:28:05

标签: sitecore sitecore8 umbraco-ucommerce

我想知道是否有人遇到过以下问题。我们目前正在使用Sitecore网站,该网站使用集成的uCommerce来提供电子商务功能。

不是将类别和产品ID传递给直接映射到sitecore内容树中的项目的静态URL,例如。

  • domain.com/category/?category=123
  • domain.com/category/product/?product=321

我们希望能够拥有以下网址:

  • domain.com/category-name/product-name

如果我们使用uCommerce提供的IUrlService,生成此网址应该不会太困难。

是否有一个简单的解决方案可以将这些类型的URL映射到Sitecore内容树中的特定项目,并确保相应地更新uCommerce上下文?

提前感谢您收到的任何帮助。

1 个答案:

答案 0 :(得分:1)

我正在使用Sitecore Commerce Connect框架,并且正在为我的产品和类别使用通配符网址。由于我的产品经常出现在几个类别中,因此我保留了产品和类别的单独URL的结构,以确保产品的URL在多个类别下显示时不会重复。

  • Home / product / *是我的产品通配符项
  • Home / category / *是我的类别的通配符项

然后,通配符管理器将允许我根据URL中提供的信息在Commerce Connect中解析项目的那些页面呈现产品和类别页面。

自定义LinkManager将在获取链接和项目时提供对正确URL的引用,如果我对类别结构进行更改或将其添加到多个类别中,则不会有更改URL的风险。