我想从Joomla SEF网址中删除文章ID。为此,我找到了一个mod,只有在包含至少一个其他数字的字符的SEF URL时才有效。但我的文章只需要数字SEF网址。
例如:http://something.com/category/1234567890
但如果我这样做joomla返回404文章未找到错误
如果我把这个http://something.com/category/1234567890-1
中的任何其他字符都放在它上面。
我如何才能使用数字?
哦,我试过的mod只是在这段代码$advanced = $params->get('sef_advanced_link', 0);
中的com_article / router.php中将0更改为1
答案 0 :(得分:0)
转到档案 部件\ com_content \ router.php
并评论以下代码:
/*if (strpos($segments[0], ':') === false)
{
$vars['view'] = 'article';
$vars['id'] = (int) $segments[0];
return $vars;
}*/
希望能为你效劳