最新消息:觉得本站不错的话 记得收藏哦 博客内某些功能仅供测试 讨论群:135931704 快养不起小站了 各位有闲钱就打赏下把 My Email weicots#gmail.com Please replace # with @

Magento Url 结构优化 SEO

Magento 资料整理 ajiang-tuzi 5005浏览

1.目录优化

将多级分类的url简化,Magento的URL默认是显示多级分类的
目录结构
http://www.a.com/分类A/分类B/分类C

分类A
-分类B
–分类C

需要简化为:
分类B的URL为:http://www.a.com/分类B
分类C的URL为:http://www.a.com/分类C

具体修改方法
为了不破坏源码,需要在Local中写一个小小的插件
1.在Local目录下创建Mage/Catalog/Model的目录结构
2.将app/code/core/Mage/Catalog/Model/URL.PHP 复制到Local/Mage/Catalog/Model/中,并做如下处理即可。
例子
打开app/code/core/Mage/Catalog/Model/Url.php这个php文件,找到

if (null === $parentPath) {
    $parentPath = $this->getResource()->getCategoryParentPath($category);
}
  elseif ($parentPath == '/') {
  $parentPath = '';
}

将上面的代码注释掉:

//if (null === $parentPath) {
//   $parentPath = $this->getResource()->getCategoryParentPath($category);
//}
//  elseif ($parentPath == '/') {
    $parentPath = '';   //这个要留着
//}
$parentPath = $this->getResource()->getCategoryParentPath($category);

是获取分类的父级分类,下面将父级分类设置为空则在生成的URL中屏蔽掉父级
更多的细节
你可以打开 core_url_rewrite
仔细观察core_url_rewrite表里面的数据
送快速清理代码 SQL

TRUNCATE TABLE core_url_rewrite
//清空 core_url_rewrite 表

2.产品连接优化 URL

www.a.com/产品.html 这玩意自带的 如何设置 请自行搜索

转载请注明:(●--●) Hello.My Weicot » Magento Url 结构优化 SEO

蜀ICP备15020253号-1