1、首先在magento后台创建多个商店,
2、创建好了多商店之后,然后去后台的system->configuration->general设定商店对于的语言包,
3、设定语言包之后,然后system->configuration->web这里找到Unsecure 设定这里的base url,将这里的base url改成自己的二级域名或者叫这个语言指向的域名
如下图:
4、域名设定好了,接下来就是配置magento根目录下面的index.php文件了,将最后一段代码改成如下代码:
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
#Mage::run($mageRunCode, $mageRunType);
switch($_SERVER['HTTP_HOST']) {
case 'fr':
case 'fr.ugomi.con':
Mage::run($mageRunCode, $mageRunType);
break;
case 'it':
case 'it.ugomi.con':
Mage::run($mageRunCode, $mageRunType);
break;
default:
Mage::run();
break;
}
5、就是url的优化,因为magento默认的是支持多语言切换,那么多语言切换的时候url中会有_store和_from_store之类的,修改方法参考上一遍文章
6、最后就是设定每个语言的static block和page了,这个就不说了,每个店铺都创建一个就可以,
差不多多语言多域名就设置完了,希望可以帮到大家,谢谢.....