如何标准化AW博客扩展的URL?

时间:2016-07-22 01:09:16

标签: magento

我使用Tje AheadWorks博客扩展程序,当从主博客页面与类别页面链接时,帖子的网址不同。

例如,从主要博客页面:

domain.com/blog/blog-post-title

从类别页面

domain.com/blog/cat/category-name/blog-post-title

这显然会造成重复的内容问题。

我想强制所有网址与主要博客页面相同,即

domain.com/blog/blog-post-title

我不太了解Magento尝试任何选项,否则我会发布我已经做过的事情。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

在文件app/code/community/AW/Blog/Block/Abstract.php中,您需要编辑方法_processCollection。 以下行(68-80):

if ($category && $categoryUrl) {
    $item->setAddress(
        $this->getBlogUrl(
            null,
            array(
                 self::$_catUriParam  => $category->getIdentifier(),
                 self::$_postUriParam => $item->getIdentifier()
            )
        )
    );
} else {
    $item->setAddress($this->getBlogUrl($item->getIdentifier()));
}

更改为:

$item->setAddress($this->getBlogUrl($item->getIdentifier()));