PHP7中文手册2018 带注释 最新chm版
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中自带的目录链接