如何从Joomla 2.5中的URL中删除ID

时间:2012-12-27 03:20:48

标签: joomla2.5

我正在尝试从Joomla2.5.8中的url中删除id 所以我尝试设置对以下网址的引用。

http://developernote.com/2012/05/how-to-remove-id-from-url-in-joomla-2-5/

我成功删除了ID,如下所示。

joomla / index.php / aaaa / bbbb.html»joomla / index.php / aaaa / bbbb / 105-cccc.html

但只显示“空白页面” 我不知道出了什么问题。

你可以给我一些建议吗?

- 程序开发环境 -
·的Joomla!2.5.8

·SEO设置 搜索引擎友好的URL是
使用URL重写否
向URL添加后缀是(添加.html)
UNICODE别名否

·htaccess
没有设置

1 个答案:

答案 0 :(得分:1)

问题是您尝试链接到的文章很可能没有与之关联的相应菜单项。问题来自itemID继承。当您没有文章的特定菜单项时,它会从其父类别继承itemID。通过注释掉router.php中的行,您可以阻止这种情况发生,因此文章不会有itemID并导致404错误。您需要直接创建一个菜单项到项目(这将消除itemID开始)或者您需要为父类别创建一个菜单项。在任何一种情况下,您都可以将它放在一个未显示在任何模块中的新菜单中。