Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
  • Не должно быть ограничения на количество символов в URL
  • Вместо разделителя «/» для разных названий фильтров использовать «_»
  • Необходимо определить единую последовательность выбора признаков фильтрации, чтобы в не зависимости от последовательности выбора фильтров Url формировался один и тот же.
У сайта есть 2 языковых версии: /ru и /ua:

Не должно быть вложенности /ru/ для русской версии сайта

  • Сейчас: site/ru/раздел
  • Нужно - site/раздел
Для украинской версии сайта должна быть вложенность /ua/:

  • site/ua/раздел
Категории:

  • Сейчас  - site/раздел/категория
  • Нужно - site/категория
Подкатегории:

  • Сейчас - site/раздел/категория/подкатегория
  • Нужно - site/подкатегория
Фильтры

Выбор одного фильтра:

  • site/категория/имя-фильтра-1-значение-фильтра-1 - для фильтров на странице категории
  • site/подкатегория/имя-фильтра-1-значение-фильтра-1 - для фильтров на странице подкатегории
Выбор нескольких фильтров:

  • site/категория/filter-name-1-filter-value-1-filter-value-2-...-filter-value-n_filter-name-2-filter-value-1-filter-value-2-...-filter-value-n_..._filter-name-n-filter-value-1-filter-value-2-...-filter-value-n  - для фильтров на странице категории
  • site/подкатегория//filter-name-1-filter-value-1-filter-value-2-...-filter-value-n_filter-name-2-filter-value-1-filter-value-2-...-filter-value-n_..._filter-name-n-filter-value-1-filter-value-2-...-filter-value-n - для фильтров на странице подкатегории
Если пользователь выбрал вариант фильтра [значение фильтра2]-[значение фильтра1] либо [значение фильтра1]-[значение фильтра2], URL должен быть доступен только по одному адресу в соответствии с заданной последовательностью.

При выборе любого фильтра и последующей отмены его, URL должен вернуться в изначальный вариант ЧПУ фильтра

Карточка товара

site/product_name.html URL карточки товара не должен иметь уровней вложенности, как сейчас реализовано - site/ru/product_name.html

Более подробное ТЗ сброшу исполнителю, пример как это работает:  voda.com.ua

7 лет назад
vladi_K
38 летУкраина
10 лет в сервисе
Был
5 лет назад