sh404SEF - замечательный компонент Joomla, который умеет делать ЧПУ-ссылки и много еще чего сеошно-ориентированного. Его особенность в том, что он не использует правила ModRewrite в .htaccess. Проблема с сапой в том, что ссылки не отображаются на страницах при любых вариантах кода, которые мне удалось нагуглить. А решение очень простое - добавить в код строку $o['request_uri'] = getenv(’REQUEST_URI’);. То есть код будет выглядеть так:
define(’_SAPE_USER’, ‘супер_пупер_идентификатор’);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['request_uri'] = getenv(’REQUEST_URI’);
$sape = new SAPE_client($o);
echo $sape->return_links();
Все, проблема решена. Так-же есть модуль mod_sape, который прекрасно работает с последними версиями Joomla и sh404SEF.
mod_sape с кодировкой windows-1251
mod_sape с кодировкой utf8
Для установки нужно включить системный плагин Legacy для поддержки старых расширений. Чтоб mod_sape заработал, нужно настроить так, как показано на кликабельной картинке.

