我需要摆脱这种'组件/美德'。我已经为.htaccess添加了重写规则但是如何更改指向这个'component / virtuemart'的链接?
答案 0 :(得分:1)
Joomla构建路由的方式基于两个部分,即站点部分和特定于组件的部分。
在站点部分中,您需要识别组件,通常是视图或任务;这也是您为菜单项分配视图的目的。
特定于组件的部分将包含ID和其他特定于组件的信息。
当组件链接到同一组件中的另一个视图/任务时,Joomla必须弄清楚如何呈现第一部分,因为调用它的页面的menuitem别名与新请求不匹配:因此它出现了与/ component / virtuemart;但是如果你创建一个菜单项,它共享你要修改的链接的相同视图和组件,很可能Joomla将能够选择它并将你的下一个链接呈现为/ thehiddenmenualias。
为了创建隐藏的菜单项,只需创建一个包含隐藏链接的菜单,将其分配给您将在任何位置发布的模块。这足以让Joomla认为它是真实的,尽管您的访问者或搜索引擎都无法访问它。
答案 1 :(得分:0)
在我的情况下,在我选择默认的Virtuemart视图作为菜单项后,网址开始看起来像“/catalog/category/item.html”。