magento添加分类到产品地址(Use Categories Path for Product URLs)是将分类的名字加到产品的url中,此博文来介绍如何设置以及设置与否的优缺点。
我使用magento 1.4版本,大家所使用的版本可能会有所不同,但一般都区别不大。
#名词解释:URL泛指 网址,网络地址。
此设置位置在System -> Configuration -> catalog -> Search Engine Optimizations 如下图

当此设置为开启状态的时候,产品地址如下:
http://www.你的网址.com/electronics/cameras/accessories/slr-camera-tripod.html
我们可以看到其地址可以反映出当前产品的上级分类分别为,electronics -> cameras -> accessories。虽然很长,但是可以根据URL分辨出此产品的分类信息。
当关闭此设置的时候,产品地址如下:
http://www.你的网址.com/slr-camera-tripod.html
此时网址并不会反映出产品的分类信息,看上去很简洁。
注意:在有的版本magento中,更改设置后请去System -> Index Management中刷新下,不然设置可能不会生效。
总结:
此设置到底有什么地方需要我们注意呢?我来说下,给大家提个醒,不一定非要按我说的办。
在SEO中,应该避免多个地址对应同一个网页,如果有三四个不同的网址都是对应同样的内容,这显然是不好的。我们应该计划好,尽量不要经常去变换网址。
在magento中,当我们需要在URL中体现产品所处分类的时候开启它。但,这样在SEO中URL离首页的距离远了,因为网址中多了个分类。而且magento中同一个产品可以属于不同的分类,这个时候,同一个产品就可能有多个URL地址,但是网页内容却是一样的。还有如果你的分类发生变化了,你的产品的地址也就跟着变化,曾经搜索引擎收录了你的这个产品,但是地址变了,你这个收录也就不存在了,数量多了,都去做301也是不太现实的。当然了,在magento中,有个设置在避免因为网址的变动,而丢掉被搜索引擎收录的网址的功能(印象中此功能在早期的magento版本中是没有的)。就在上图中红线的下面有个Create Permanent Redirect for old URLs if Url key changed,就是改了URL还留着旧地址的意思,新旧地址都可以用(此设置需要注意)。
magento的添加分类名到产品地址功能因人而异,大家在magento使用之初就计划好,以免以后造成麻烦就好了。
转载表明出处:www.hellokeykey.com
我的产品地址按上面都改成 http://www.xxxx.com/aaaaa.html 了
但是我给这个产品评论之后,我阅读我的评论详细信息,然后在 面包屑导航要返回我的产品页,但是连接却又是http://www.xxxx.com/分类/aaaaa.html 了
不知道key有没有遇到过这种情况,怎么解决的?
没有遇到过,这不知算不算是bug,或者是magento的一个特点。不将分类名添加到url好处可能就是不会造成多个网址指向同一个内容。外贸站规范网址可以采用此设置:http://www.hellokeykey.com/magento-rel-canonical-tag/