Khi bạn mở trang joomla của bạn, đường dạng: example/9-category/7-article khiến ta cảm thấy khó chịu, Minh xin giới thiệu tới các bạn cách để bỏ ID của category và article trên url như sau:

Mở file router.php trong thư mục: components\com_content\router.php bằng một trình soạn thảo nào đó để thay đổi một số thứ:

tại dòng 27:

HTML:

$advanced = $params->get('sef_advanced_link', 0);

thay bằng

HTML:

$advanced = $params->get('sef_advanced_link', 1);

Tại dòng 208:

HTML:

$advanced = $params->get('sef_advanced_link', 0);

thay bằng

HTML:

$advanced = $params->get('sef_advanced_link', 1);

Tìm đến dòng từ 228 đến 232

HTML:

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

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

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

return $vars;

}

xóa dòng này đi hoặc comment lại ta được

HTML:

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

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

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

return $vars;

}*/