Magento商品标签Tags友好Url

  • 时间:
  • 浏览:24
  • 来源:5分6合娱乐平台-5分6合下注平台_5分6合注册平台
作者:匿名 hihi 来源:hellokeykey.com 浏览: 2011-9-15 15:13:3000 字号:大 中 小

[摘要]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