2

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

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 设置 Search Engine Friendly URL Yes
使用 URL rewriting No
给 URL 添加后缀 Yes(add .html)
UNICODE Aliases No

・htaccess
无设置

4

1 回答 1

1

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

于 2012-12-27T14:58:22.710 回答