想要Magento Seo精细绝伦的人,需要存眷Magento Tags(商品标签)的Url优化。我们来看下优化过和未优化过的Url的区别。
未优化:
优化后:
我给各人演示下,根基的修改要领,虽未精细绝伦,但也到达目标了。
如何修改呢?
如下为需要修改的文件路径以及代码片断,留意这些文件是在core中的,不行直接修改,请凭据magento的开拓类型来做包围处理惩罚。
app\code\core\Mage\Tag\Model\Tag.php 此文件会影响前台,类此此处的标签的网址泛起方法。
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下载
magento(麦进斗) v1.6.2.0下载