- Ограничения уникальности
- Имя в URL
- Настройка менее строгой проверки имени в URL
- Обнаружение конфликтов в иерархических URL
- Разрешенные символы в URL
- Настройка поддержки Unicode
Loading ...
Последнее обновление: 29 января 2018 г.
Область: Episerver Commerce Относится к версиям: 11.7.1 и выше
Ограничения уникальности
SEO URL
URL-адрес SEO (также известный как SEO URI) должен быть уникальным для всех продуктов / категорий и языков.
Имя в URL
Поле Имя в URL (также известное как сегмент URL / URI и сегмент маршрута) используется при построении иерархических URL-адресов, например, example.com/en/catalog/category/subcategory/product. Имя в URL может дублироваться для разных языковых ветвей (потому что языковая ветка является частью пути или хоста). Кроме того, имя в URL имеет следующие ограничения:
- Для записей имя в URL должно быть глобально уникальным (в пределах языка).
- Для категорий Имя в URL должно быть уникальным в пределах одной родительской категории.
Вы можете ослабить ограничение для записей, чтобы работать как ограничение для категорий, настроив параметр.
Настройка менее строгой проверки имени в URL
Чтобы сделать ограничение Имя в URL для записей менее строгим (например, для категорий), установите для параметра episerver: commerce.UseLessStrictEntryUriSegmentValidation AppSetting значение true . Смотрите также: Повышенная гибкость в URL-адресах каталога торговли ,
Обнаружение конфликтов в иерархических URL
Запланированное задание Найти конфликты каталога URI анализирует базу данных и находит записи и категории, конфликтующие для одного и того же имени в URL-адресе в одной родительской категории. Если конфликты обнаружены, они регистрируются как предупреждения, выводятся в журнал запланированных заданий и отправляются на любые адреса электронной почты, указанные в episerver: commerce.UriSegmentConflictsEmailRecipients AppSetting. В этом параметре вы можете указать несколько получателей, разделяя адреса электронной почты точкой с запятой (;).
Разрешенные символы в URL
Вы можете использовать символы Юникода при создании сегмента URL или SEO URI для содержимого каталога.
Внешний интерфейс также поддерживает URL-адрес Unicode.
Настройка поддержки Unicode
По умолчанию Episerver разрешает только символы, перечисленные в RFC 1738 , то есть:
- буквенный
- числовой
- эти специальные символы
- тире (-)
- нижнее подчеркивание (_)
- тильда (~)
- период (.)
- знак доллара ($)
Чтобы настроить поддержку Unicode, см. Интернационализированные идентификаторы ресурсов ,
Есть ли у вас отзывы об этой документации? Отправить письмо на [email protected] , По вопросам и обсуждениям, связанным с развитием, обращайтесь к нашим форумам на https://world.episerver.com/forum/