0

在 Opencart - 我希望下面的 url 必须更改 http://ecbiz111.inmotionhosting.com/~dvdcdd5/store/index.php?route=product/product&path=20_59&product_id=110

进入

http://ecbiz111.inmotionhosting.com/~dvdcdd5/store/index.php?route=product/product&product_id=110

即使我从类别路径中单击,也需要删除“path =”查询字符串并仅在查询字符串中显示产品 ID。

提前致谢

4

2 回答 2

0

如果您想要更好的 seo,为什么不通过从管理面板打开 seo 来使用 SEF 链接。

否则,您需要定义一种将类别分配给产品的方法。然后根据需要更改 URL 创建功能(根据分配的类别到产品定义)但是您可能需要为此更改许多文件。因为 $route $url 等和类似面包屑的逻辑将需要该信息。

于 2012-09-21T12:39:06.223 回答
0

您应该打开 catalog/controller/product/category.php 并找到此代码(第 171 行)

'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER .
'index.php?route=product/product&path=' . $this->request->get['path'] .
'&product_id=' . $result['product_id'])

消除

&path=' . $this->request->get['path'] . '
于 2012-10-01T18:11:54.700 回答