Magento商品标签Tags友好Url

  想要Magento Seo精细绝伦的人,需要存眷Magento Tags(商品标签)的Url优化。我们来看下优化过和未优化过的Url的区别。

  未优化:

  优化后:

  我给各人演示下,根基的修改要领,虽未精细绝伦,但也到达目标了。

  如何修改呢?

  如下为需要修改的文件路径以及代码片断,留意这些文件是在core中的,不行直接修改,请凭据magento的开拓类型来做包围处理惩罚。

  app\code\core\Mage\Tag\Model\Tag.php  此文件会影响前台,类此此处的标签的网址泛起方法。

magento标签网址优化

magento标签网址优化

public function getTaggedProductsUrl()
{
//return Mage::getUrl('tag/product/list', array('tagId' => $this->getTagId()));
return Mage::getUrl('tag/product/list', array('Name' => $this->getName()));
}
app\code\core\Mage\Tag\controllers\ProductController.php

  此文件会将Url翻译成行动。此文件中的谁人 if判定若不注释掉好像只会显示404,我未深究,各人可以注释掉,可能debug下。

//$tagId = $this->getRequest()->getParam('tagId');
//$tag = Mage::getModel('tag/tag')->load($tagId);

//通过tag名字加载tag list loadByName
$tagName = $this->getRequest()->getParam('Name');
$tag = Mage::getModel('tag/tag')->loadByName($tagName);

  修改完这两处,既可以完成Magento 标签网址的劈头优化。至少不是tag的ID号了。如下图,看着也很爽吧。

magento标签SEO优化

magento标签SEO优化

magento下载

magento(麦进斗) v1.6.2.0下载

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10492.html