以1.8.0为基础:
打开后台->系统->配置->WEB->URL选项
(警告!当在 URL 中使用商店代码时,某些情况下,如果第三方服务指定了不包含商店代码的 URL(例如 PayPal 等),则系统可能无法正常工作)
至于是否会导致PAYPAL无法收款等服务,还需要进一步测试.
如果开启了商店代码的话
如:
http://www.****.com/?___store=cn&___from_store=en
意思为中文切换到英文
至于URL中的cn/en
就是自己添加店铺时候的代码(code)
即变成:
http://www.****.com/cn
http://www.****.com/en
至于“___from_store=”还会存在
打开该文件:
为什么要包含语言呢?
因为magento不同店铺视图的产品,各有各的标签等SEO关键字,
比如www.****.com/cn
www.****.com/en
这两个URL是目录形式
权重都是一样以目录形式的.并非页面形式.
但不同语言店铺内的分类目录(如:http://www.****.com/cn/fenlei和http://www.****.com/en/fenlei),以及不同语言店铺内的分类目录产品(http://www.****.com/cn/chanpin.html和http://www.****.com/en/chanpin.html(博文内有说到SEO关闭分类URL的,即直接显示为产品))
URL是不一样的,虽然最后的分类及产品URL(如上文的cn/fenlei;en/fenlei还有/cn/chanpin.html;/en/chanpin.html)是相同,针对这个,可以在不同语言店铺里把产品的URL写不同语言的版本即可.
这样一来
/cn/chanpin.html;
/en/product.html;
这样是不同的了,不同关键字SEO所带来的流量都会增加到
http://www.****.com域名上
至于
/cn/chanpin.html;和/en/product.html;
也可以选择取消后面的.html以目录形式来增加权重,但有没有负面影响还需测试.
关于作者