0

我有启用 SEF URL 的 Joomla 3.9.21。

一切正常,但搜索结果页面。

例如,这是一篇文章的 SEO 链接(分配了一个菜单选项,其根选项称为“proyectos”):

https://www.example.com/proyectos/thearticle.html

到目前为止,一切都很好。但是,当我在结果中搜索该文章的位置时,该文章的链接是这样的:

https://www.example.com/component/content/article/thearticle.html?catid=13&Itemid=101

如何摆脱component/content/article部分并用文章分配的菜单选项替换它?在这种情况下,根菜单选项称为“proyectos”。

如果我禁用 SEF,我意识到这个 URL 是分配给文章的菜单选项:

https://www.example.com/index.php?option=com_content&view=article&id=15&Itemid=160

搜索时,这是结果页面中该文章的实际 URL:

https://www.example.com/index.php?option=com_content&view=article&id=15:thearticle&catid=13&Itemid=101

也许catid=13&Itemid=101零件有干扰。catid是文章被分配到的类别,101Itemid是主菜单项。这个ID很奇怪。由于某种原因,com_search 模块没有找到与文章关联的 Itemid,在本例中为 160。

问候

海梅

4

0 回答 0