我正在使用Magento 1.8,我想要没有父/根类别的子类别url,或者希望每个网址都在root上而不需要重定向。
例如
Appreal - >女性
Appreal - >男性
现在我想要url是: 的女性
mysite.com/womens.html而不是mysite.com/appreals/womens.html
上装
mysite.com/tops.html而不是mysite.com/appreals/womens/tops.html
前n
mysite.com/formals.html而不是mysite.com/appreals/mens/formals.html
默认Magento 1.8中是否有任何设置可以实现此目的?
答案 0 :(得分:6)
打开课程Mage_Catalog_Model_Url
并评论以下内容
//if (null === $parentPath) {
// $parentPath = $this->getResource()->getCategoryParentPath($category);
//}
//elseif ($parentPath == '/') {
$parentPath = '';
//}
功能getCategoryRequestPath($category, $parentPath)
并重新索引目录URL重写索引管理。
您应该在本地codePool中覆盖getCategoryRequestPath()
函数。
答案 1 :(得分:0)
是的,您可以在管理员
中执行此操作管理员 - >系统 - >配置 - >目录 - >搜索引擎优化 - >搜索引擎优化(设置为NO)