1

我需要摆脱这个“组件/虚拟市场”。我已经为.htaccess 添加了重写规则,但是如何更改指向这个“组件/虚拟市场”的链接?

4

2 回答 2

1

Joomla 构建路由的方式基于两个部分,站点部分和组件特定部分。

在站点部分,您需要识别组件,通常是视图或任务;这也是您将视图分配给菜单项的目的。

特定于组件的部分将包含 id 和其他特定于组件的信息。

当一个组件链接到同一个组件中的另一个视图/任务时,Joomla 必须弄清楚如何呈现第一部分,因为调用它的页面的 menuitem 别名与新请求不匹配:因此它提出了 /component /虚拟市场;但是,如果您创建一个菜单项,该菜单项共享您要修改的链接的相同视图和组件,则很可能 Joomla 将能够选择它并将您的下一个链接呈现为 /thehiddenmenualias。

为了创建隐藏菜单项,只需创建一个带有隐藏链接的菜单,将其分配给您将在任何位置发布的模块。这足以让 Joomla 认为它是真实的,尽管您的访问者或搜索引擎都无法访问它。

于 2013-09-03T08:44:50.457 回答
0

在我选择默认 Virtuemart 视图作为菜单项后,在我的情况下,url 开始看起来像“/catalog/category/item.html”。

于 2013-09-04T10:41:02.700 回答