我使用Tje AheadWorks博客扩展程序,当从主博客页面与类别页面链接时,帖子的网址不同。
例如,从主要博客页面:
domain.com/blog/blog-post-title
从类别页面
domain.com/blog/cat/category-name/blog-post-title
这显然会造成重复的内容问题。
我想强制所有网址与主要博客页面相同,即
domain.com/blog/blog-post-title
我不太了解Magento尝试任何选项,否则我会发布我已经做过的事情。
任何建议都将不胜感激。
答案 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()));