Я работаю с digg-клоном в ASP.NET MVC, чтобы лучше научить меня ASP.NET MVC. Я смотрел, как StackOverflow обрабатывает маршрутизацию при передаче в подобных вещах, и я предполагаю, что я думал, что цель использования чистых URL-адресов заключается в том, что у вас нет таких вещей, как сортировка = бла в конце вашего URL-адреса для SEO.Несколько параметров маршрута с чистыми URL-адресами
Есть ли рекомендуемый способ включения многих, возможно, необязательных параметров в ваши URL-адреса, в то же время сохраняя их чистоту. У меня было несколько идей, и я хотел бы получить некоторые отзывы.
Вариант 1:
Используйте подстановочные знаки (гадость)
Вариант 2:
Добавить сортировку в начале URL, так как он имеет наибольший охват и применяется всегда при просмотре истории. Exampke (с помощью StackOverflow)
Вместо того, чтобы сортировать = признакам ...
https://stackoverflow.com/featured/tagged/asp.net-mvc
https://stackoverflow.com/new/tagged/c#
https://stackoverflow.com/tagged/asp.net (какой-то по умолчанию)
Во всяком случае - я не могу думать любых других способов сделать это.
Да, я просто пытался привести примеры этого, но я вижу, что вы говорите, и если это не повредит SEO, я просто использую параметры querystring. Благодаря! –
QSPs не повреждают и не помогают SEO, AFAIK. Бросок лишнего дерьма в URL * может * помочь, хотя и за счет правильности. –
Да, просто со всей шумихой вокруг чистых URL-адресов и SEO я просто подумал, что было бы лучше не использовать их. Однако было бы глупо иметь ОГРОМНЫЙ URL-адрес с ничего, кроме/sort-votes/tag-blah/something-blah /. Еще раз спасибо. –