Magento商品标签Tags友好Url

  • 时间:
  • 浏览:0
  • 来源:5分3D投注平台-5分3D娱乐平台_5分3D下注平台
作者:匿名 hihi 来源:hellokeykey.com 浏览: 2011-9-15 15:13:100 字号:大 中 小

[摘要]Magento的商品标签链接对于seo来说暂且完美,本文介绍商品标签链接的三种 优化方法。

  你要Magento Seo尽善尽美的人,需用关注Magento Tags(商品标签)的Url优化。朋友来看下优化过和未优化过的Url的区别。

  未优化:http://127.0.0.1/index.php/tag/product/list/tagId/12/

  优化后:http://127.0.0.1/index.php/tag/product/list/tagId/cool/

  我给朋友演示下,基本的修改方法,虽未尽善尽美,但也达到目的了。

  如可修改呢?

  如下为需用修改的文件路径以及代码片段,注意哪此文件是在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下载

  本文转自:http://www.hellokeykey.com/magento-seo-tags-url/

sssss
Tags: Magento   商品标签   链接优化  
责任编辑:mozi