Пользовательский MVC3 SEO дружественный URL - PullRequest
0 голосов
/ 08 марта 2012

Мне нужна помощь с пользовательским URL в MVC3. У меня есть таблица новостей, и в таблице есть такие категории, как Образование, Бизнес, Развлечения и т. Д.

Теперь я хочу получить шаблон URL, например mysite.com/entertainment/news/id/title-text. или mysite.com/news/entertainment/id/title-text

Контроллером будут Новости. Первоначально я хотел создать вспомогательные контроллеры в контроллере новостей и создать отдельные представления для этих вспомогательных контроллеров, но мне интересно, будет ли это лучшим подходом. Я также планирую, что если вы введете mysite.com/news/entertainment, будет отображаться страница с фильтром только из последних развлекательных сообщений. Пожалуйста, помогите или помогите, если это возможно.

Спасибо

1 Ответ

1 голос
/ 09 марта 2012

Я узнал, как это исправить, чтобы получить URL-адрес типа

mydomain.com / news / entertainment / Title-123

routes.MapRoute(
"NewsRoute", // Route name
"{controller}/{category}/{Title}-{id}",
 new{ controller = "News", action = "Details",id = UrlParameter.Optional}
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...