Joomla 3.x SEF网址没有文章ID且只包含数字

时间:2015-06-23 17:58:41

标签: php joomla joomla-sef-urls sef

我想从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

1 个答案:

答案 0 :(得分:0)

转到档案 部件\ com_content \ router.php

并评论以下代码:

    /*if (strpos($segments[0], ':') === false)
        {
            $vars['view'] = 'article';
            $vars['id'] = (int) $segments[0];

            return $vars;
        }*/

希望能为你效劳