Opencart:更改页面ID路径

Opencart:更改页面ID路径,opencart,Opencart,我正在努力使我的网站更加SEO友好,我注意到每当我通过标签或其他页面(2、3、4等)访问某个产品时,它都会将其添加到URL中 例如: www.domain.com/Guardian-Survival-kit/culinary-can-of-preparedness-seeds.html?page=2 我想从路径中删除?page=2 Opencart 1.5.4 任何帮助都将不胜感激。您可以手动编辑每个pre-product controller文件(如搜索页面等)的代码,也可以使用类似的方法使

我正在努力使我的网站更加SEO友好,我注意到每当我通过标签或其他页面(2、3、4等)访问某个产品时,它都会将其添加到URL中

例如:

www.domain.com/Guardian-Survival-kit/culinary-can-of-preparedness-seeds.html?page=2
我想从路径中删除
?page=2

Opencart 1.5.4


任何帮助都将不胜感激。

您可以手动编辑每个pre-product controller文件(如搜索页面等)的代码,也可以使用类似的方法使您的所有产品URL在整个安装过程中保持一致。举个例子,我认为您正在下载的页面位于产品搜索页面中,因此您可以打开
/catalog/controller/product/search.php

查找此代码

'href'        => $this->url->link('product/product', $url . '&product_id=' . $result['product_id'])
并将其更改为

'href'        => $this->url->link('product/product', 'product_id=' . $result['product_id'])
然后保存。在尝试此更改之前,请确保对此文件进行备份。这将删除URL中的任何附加参数,并只保留产品URL