Мне интересно, сталкивался ли кто-нибудь с проблемой. В настоящее время мы работаем над сайтом Sitecore, который использует интегрированную uCommerce для обеспечения функциональности eCommerce.Реализация SEO дружественных URL-адресов в uCommerce для Sitecore
Вместо того, чтобы передавать категории и идентификаторы продуктов на статический URL-адрес, который отображается непосредственно в элементе в дереве контента sitecore, например.
- domain.com/category/?category=123
- domain.com/category/product/?product=321
Мы хотим, чтобы иметь возможность прониклись URL-адреса следующим образом:
- domain.com/category-name/product-name
Генерирование URL не должно быть т трудно, если мы используем IUrlService, предоставляемый uCommerce.
Есть ли простое решение, чтобы эти URL-адреса отображались в определенном элементе в дереве контента Sitecore и обеспечивали соответствующим образом обновляемый контекст uCommerce?
Заранее благодарим за полученную помощь.
Я не использовал uCommerce, но в регулярном Sitecore сценарии я бы рассматривал использование подстановочных элементов, чтобы заменить строки запроса, конвейерный процессор 'httpRequestBegin' для обработки входящего запроса и переопределения стандартного' LinkManager' для обработки генерируя исходящие URL-адреса. Альтернативой будет просмотр URL-адреса, но я не уверен, что это сработает в этом случае. – jammykam
@jammykam Спасибо за отзыв. Позвольте мне взглянуть на них. Я обновлю вас, чтобы вы знали, как это происходит. –