magento多语言多域名访问

本文详细介绍了如何在Magento中设置多个商店、语言包、域名,并进行URL优化及配置根目录下的index.php文件,以实现多语言多域名的高效管理。

  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了,这个就不说了,每个店铺都创建一个就可以,

  差不多多语言多域名就设置完了,希望可以帮到大家,谢谢.....



     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值