在magento网店的产品分类的url中,产品二级分类的url是含有一级分类的url的,进而二级分类的url就是二级的了,这样造成url过深的问题,一些负责seo的主管会要求删除上级分类的url,删除上级分类url。
删除的方法如下,登陆ftp,找到下面的分类
Edit /app/code/core/Mage/Catalog/Model/Url.php
找到632行,然后将下面的注释掉
//if (null === $parentPath) {
//$parentPath = $this->getResource()->getCategoryParentPath($category);
//}
//elseif ($parentPath == '/') {
$parentPath = '';
//}
修改完上面的后,刷新缓存会发现没有改变,别急,首先,如果你开启了编译,重新编译一下,或者关闭,然后index manager(后台->system->index manager)一下,在刷新一下缓存,或者清除缓存,在查看前台页面,会发现,二级分类的url中没有父级分类的URL了!