How to remove ID from URL in Joomla 2.5 and 3

Open componentscom_contentrouter.php in an editor and make a small changes:
in function ContentBuildRoute(&$query) replace line 27
$advanced    = $params->get('sef_advanced_link', 0);

with

$advanced    = $params->get('sef_advanced_link', 1);
in function ContentParseRoute($segments) replace line 208
$advanced    = $params->get('sef_advanced_link', 0);

with

$advanced    = $params->get('sef_advanced_link', 1);
Comment out lines 228-232
if (strpos($segments[0], ':') === false) {

    $vars['view'] = 'article';

    $vars['id'] = (int)$segments[0];

    return $vars;

}

 

so it would be
/*

if (strpos($segments[0], ':') === false) {

    $vars['view'] = 'article';

    $vars['id'] = (int)$segments[0];

    return $vars;

}*/

 

Leave a Reply

Close Menu
%d bloggers like this: