Избавляемся от id в URL Joomla стандартными средствами движка

Как избавиться от id в URL Joomla? На самом деле это очень просто, при чем можно обойтись стандартными средствами движка без использования сторонних компонентов и плагинов. При этом у нас будет полностью отсутствовать номер id статьи в url. То есть будем иметь url вида http://mysite.com/category/article.html. Способ очень простой, однако мне не сразу пришло в голову его использовать.

Для применения ЧПУ в Joomla достаточно включить пункт в настройках Joomla. Но для пунктов меню «Блог категории» url будут вида http://mysite.com/category/24-article.html, где 24- id статьи, который немножко портит картину. Для того чтобы избавиться от id в url Joomla достаточно всего навсего опубликовать еще один дочерний пункт меню типа «Стандартная страница статьи» и выбрать для него родительский пункт категории. Если опубликовать пункт меню без вложенности, то будет url вида http://mysite.com/article.html. Другими словами нужно просто опубликовать пункт меню на статью.

При таком способе у нас получится огромное опубликованное меню, которое можно не опубликовывать, а URL статьи будет без id. Кстати, используя данную схему, мы заодно можем реализовать карту сайта, опять же, без использования дополнительного компонента. Для этого создаем статью, в которой опубликуем меню с нашей так называемой «картой сайта», при помощи стандартного плагина Joomla «Загрузка модулей в статьи».

В результате мы добились ЧПУ URL в Joomla, а также реализовали карту сайта. Две задачи одним махом, при этом не нагружая движок сторонними компонентами. Единственное, придется для каждой статьи создавать пункт меню, но я считаю, что это не составит большого труда.

Конечно, можно использовать, для этих целей SEF-компоненты, например JoomSEF или 404SEF, но они в основном необходимы для более сложных задач, например, чтобы придать приличный вид url для сторонних компонентов joomla, где стандартными средствами не обойтись.

Для себя использую именно способ, описанный выше, надеюсь, что и вам пригодится.

25.12.2011

107 просмотров

Нравится 0
Загрузка...

Комментарии

Оставьте первый комментарий!

avatar
wpDiscuz