Magento SEO - 子类别网址没有父类别

时间:2013-12-24 10:26:34

标签: magento url seo root categories

我正在使用Magento 1.8,我想要没有父/根类别的子类别url,或者希望每个网址都在root上而不需要重定向。

例如

Appreal - >女性

  1. 上装
  2. 下装
  3. Appreal - >男性

    1. 前n
    2. CASUALS
    3. 现在我想要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中是否有任何设置可以实现此目的?

2 个答案:

答案 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)