Opencart Breadcrumb链接不一致

时间:2013-01-27 21:44:50

标签: url seo opencart breadcrumbs

我在其他页面遇到类似的问题,这让我发疯了。我已将“manufacturer”模块修改为“series” 以及链接。 例如,我能够更改此链接:

bishounenboutique.com/manufacturer

到此:

bishounenboutique.com/series

点击面包屑,然后 他们在那个页面上很好。然而, 如果您点击顶部图片“Psycho pass”,例如在该链接中,它将重定向到:

bishounenboutique.com/index.php?route=product/manufacturer/product&manufacturer_id=13

(这不是我想要的。理想情况下,我希望链接为bishounenboutique.com/psycho-pass

但请将此放在一边,如果您点击痕迹导航链接“系列”,则会在该页面上显示:

bishounenboutique.com/index.php?route=series

但应该是:

bishounenboutique.com/series

!!!

有谁能请让我知道为什么会这样? 我已经启用了SEO网址并重命名为htaccess文件。但我不知道它为什么会在某些链接上运行而在其他链接上运行。 谢谢。

1 个答案:

答案 0 :(得分:0)

产品,制造商,信息页面和类别都有SEO关键字字段,您可以在DATA标签中找到这些字段(GENERAL标签中的制造商除外)。需要为上述所有设置这些以使它们工作。您显示的第二个链接不起作用的原因是因为它product/manufacturer/product不仅仅是product/manufacturer

修改

product/manufacturer/product实际上是一个制造商链接 - 它刚刚被OpenCart命名。 OpenCart仍然知道它是制造商链接,您可以通过随身携带的ID(manufacturer_id而非product_id)看到

此外,OC并不意味着重写它的标准URL,只有产品,类别,制造商(个别制造商页面不是制造商列表)和信息页面。这适用于我所知道的所有版本,所以如果不是你的版本,vQmod可能有问题,你需要让开发人员修复它

我自己编写了一个路由编辑器mod,不需要进入并修改vQmod以使其工作,所以我理解它的复杂性