Если Вы используете ссылки на статьи, которые не опубликованы через меню, ID материала убирать нет смысла, т.к. статьи не будут открываться (404 ошибка)
Если материал не привязан к конкретному пункту меню, то в ссылке появляется числовой идентивикатор (См. скриншот)

Убираем ID-материала из ссылок
Открываем следующий файл: /components/com_content/router.php, ищем и редактируем следующий код:
$advanced = $params->get('sef_advanced_link', 0); //меняем 0 на 1
$advanced = $params->get('sef_advanced_link', 0); //меняем 0 на 1
Удаляем или комментируем следующий код:
if (strpos($segments[0], ':') === false)
{
$vars['view'] = 'article';
$vars['id'] = (int) $segments[0];
return $vars;
}


Комментарии