у меня есть свой "альтернативный" SEF роутер для Zoo 2.0
разработан полностью мной, портирован еще с версии под Zoo 1.0
примеры форматов ссылок
FRONTPAGE
index.php?option=com_zoo&view=frontpage&Itemid=200
/{menu_alias}/{frontpage}.html
КАТЕГОРИЯ
index.php?option=com_zoo&view=category&Itemid=200
/{menu_alias}/{category_alias}{splitter}{category_id}/{index}.html
поддерживаются ФИЛЬТР И СОРТИРОВКА (при условии реализации на уровне application)
index.php?option=com_zoo&task=category&category_id=24&filter={SEARCH_WORD}:{SEARCH_PHRAZE}&page=2&Itemid=200
или
index.php?option=com_zoo&task=category&category_id=24&sort={SORT_FIELD}:{SORT_DIRECTION}&page=2&Itemid=200
/{menu_alias}/{category_alias}{splitter}{category_id}/{filter}{splitter}{SEARCH_WORD}:{SEARCH_PHRAZE}|{SEARCH_WORD}:{SEARCH_PHRAZE}/{index}|pageN.html
/{menu_alias}/{category_alias}{splitter}{category_id}/{sort}{splitter}{SORTING_FIELD}:{SORTING_ORDER}/{index}|pageN.html
FEED (предусмотрено, но... я не видел, что бы Зу где-то вызывал реврайтер для RSS линка)
/{menu_alias}/{feed}/{type}/{category_alias}{splitter}{category_id}/{index}|pageN.html
ITEM
/{menu_alias}/{category_alias}{splitter}{category_id}/{item_alias}{splitter}{item_id}/index.html
PAGING
постраничное разбиение
index.html для первой страницы и {page}{splitter}{page_#}.html для остальных
{page_#} - номер текущей страницы
"специализированные слова" настраиваются в самом файле router.php
{splitter} = "-"
{page} = "page"
{index} = "index"
{frontpage} = "frontpage"
{alpha} = "~alpha"
{feed} = "~feed"
{filter} = "~fltr"
{sort} = "~sort"
расширение
используется или системное или ".html"
учтите, что в случае с системным расширением, в качестве расширения добавляется значение из &format=...
т.о. для того же аякса расширение будет .raw, а так же могут формально быть .html, .pdf, .feed, .error согласно формам JDocument
так же роутер пытается сам определять Itemid если он отсутствует в URL
----------------------------------------------------------------------------------------------
цена вопроса 10 у.е. консультации и поддержка дополнительно.
почему за деньги?
потому, что если вы собираетесь использовать SEF, значит хотите продвигать сайт, значит вы хотите с его помощью зарабатывать деньги (хоть непосредственно, хоть косвенно)
а еще потому, что у меня физически нет времени помогать всем.
так что, если интересно - обращайтесь