Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
-4
01:01, 27 августа 2010

SEO-ссылки в OXITE

Хотя блого-ссылки в этом движке и так были вполне удобочитаемы и привлекательны, я решил добавить им ещё немного SEO-привлекательности.

Добавил новый класс-контейнер (модель) DateTimeData, который вставил, как параметр, в соответствующие действия контроллера блога (PostController), добавил привязку данных DateTimeDataBinder, где из строки запроса вида "/2010/08/", создавался готовый объект DateTimeData и подправил пути в классе OxiteRoutes (from /blog/{slug}/ to /blog/{year}/{month}/{slug}/). Ну и поправка в классе-расширении PostExtensions, чтобы ссылки на блого-посты формировались в новом формате. В представлениях ничего менять не пришлось, что радует (сказался отличный подход разработчиков, с паттерном MVC к проекту OXITE).

Было "/blog/this-my-good-post/", стало "/blog/2010/08/this-my-good-post/".

Хотя, даты в ссылках, можно представить и в более информативном виде, например, как в новостном разделе, на этом ресурсе.

-4
202
0