最新消息: 新版网站上线了!!!

如何在Opencart 去除产品URL中自带的目录链接

Opencart 里有个 URL  SEO  功能,  如果你勾选了,

 

并且在产品里面设置了seo keyword 为product 并且选择了某个类 A(A 类的seo keyword 为 a) 那么该产品的URL为:

 

www.domain.com/a/product

但是如果该产品选在2个类 A B(假设B类的seo keyword 为b)  则该产品分别从A没类和B类点进去的时候将会生成不同的2个URL 分别为:

www.domain.com/a/product

www.domain.com/b/product

这样会形成很多重复页面, 那么怎么去掉这个讨厌/A /B 目录链接呢?

下面我们找到 seourl.php这个文件夹

Code: 

1.4.x: /catalog/model/tool/seo_url.php

1.5.x: /catalog/controller/common/seo_url.php

将其中的

 

$url .= '/' . $query->row['keyword']; 

替换成

$url = '/' . $query->row['keyword']; 

 

同理适用于属于主类下的分类链接

转载请注明:谷谷点程序 » 如何在Opencart 去除产品URL中自带的目录链接