URL идут как
домен / одобрен / образование / дети / и так далее
но у меня также есть страница фильтра, которая позволяет вам сделать это
домен / одобрен / образование-развлечения-бизнес / дети / и т. Д.
, что означает перечисление всех детских статей независимо от того, в какую категорию Level1 они попадают.
Но это также означает, что
домен / одобрено / образование /
и
домен / одобрено / образование / Дети-подросток-взрослый
перечислить точно такой же контент (при условии, что level2 имеет только 3 категории - дети, подростки и взрослые). Как справиться с дублированием в этом случае? ради канонического URL и так далее.
Кроме того, мои карты сайтов вообще не должны беспокоиться о фильтрации URL-адресов, верно?
это маршрут, по которому я бью свою вещь, и он должен идти.
routes.MapRoute("DefaultRoutesWithParams",
"{action}/{category}/{ageGroup}/{gender}",
new { controller = "Home", category = "", ageGroup = "", gender = "" },
new { action = new homeActionConstraint() });