Magento Url 结构优化 SEO
7天成为Magento系统架构师,现在开始学习Magento全栈开发!
《Magento2.X企业级开发实战》
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
文章来源于互联网:Magento Url 结构优化 SEO
如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。