Навигация по сайту

Популярные статьи

Сегмент URL и SEO URI | Сообщество разработчиков Episerver

  1. Ограничения уникальности
  2. Имя в URL
  3. Настройка менее строгой проверки имени в URL
  4. Обнаружение конфликтов в иерархических URL
  5. Разрешенные символы в URL
  6. Настройка поддержки 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/