一尘不染

从OpenCart移除index.php?route = common / home

php

我目前User SEO URL's在OpenCart管理员中设置为“是”。

System -> Settings -> Store -> Server -> User SEO URL's

到目前为止,所有标签和SEO链接都可以使用;该命令已达到预期的效果。

但是对于主页和其他一些链接;如何删除:

index.php?route = common / home

来自URL?我是否必须从字面上进行查找并替换硬代码PHP文件并冒险升级,或者还有其他方法吗?

(没有膨胀性能,即没有不良的业余工具,例如vQmod)


阅读 1383

收藏
2020-05-29

共1个答案

一尘不染

要简单地删除它,您可以在 /catalog/controller/common/seo_url.php

找:

return $link;

新行 之前 放:

$link = str_replace('index.php?route=common/home', '', $link);

TheBlackBenzKid编辑:如果您想使用完整的SEO,请使用以下代码代替上面的代码:

$link = str_replace('index.php?route=', '', $link);

另外,请确保商店的“管理”面板中的SEO URL已打开。

2020-05-29