我在其他页面遇到类似的问题,这让我发疯了。我已将“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文件。但我不知道它为什么会在某些链接上运行而在其他链接上运行。 谢谢。
答案 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以使其工作,所以我理解它的复杂性