Итак, index.php из ссылок мы уже убирали, теперь новая бяда... в них появляются лишние цифры: http://you_site.ru/category/256-kontent. Что делать? Есть несколько способов от этого избавиться (в том числе с использованием разных дополнений), напишу о самом простом, не требующем установки дополнительной хрени.
Нужно найти файлик router.php, он находится в папке components/com_content/
Строчка первая под номером 27 (обычно)
$advanced = $params->get('sef_advanced_link', 0);
меняем 0 на 1
Строчка вторая под номером 208 (обычно)
$advanced = $params->get('sef_advanced_link', 0);
меняем 0 на 1
Строчка третья - последняя, под номером 228
if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }
закомментируем этот код: /*код*/, или совсем удаляем.
Теперь ссылки будут показываться без ID, но и с ним они тоже будут доступны...
Подробнее...