我想在我的magento系统(1.9)中创建第二个网站,并希望通过www.example.com/second-shop来调用它。我的第一家商店可在www.example.com /
下找到有没有办法做到这一点? 只要我将网址更改为sub.example.com
,它就可以正常工作 嗯......我的代码看起来像这样:$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
if( $mageRunCode == 'haendler' ){
$lang = substr(locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']),0,2);
if( $lang != 'de' && $lang != 'ch' && $lang != 'at' ){
#$mageRunCode = 'englisch';
}
}
如何设置storeview名称或storeview id来调用它? 找到“网站”ID和“商店”ID,但我的语言处理“storeview”
答案 0 :(得分:0)
1)在magento root下创建子目录“second-shop” 2)将'index.php'从magento root复制到'second-shopdesirectory。 3)更新常量'MAGENTO_ROOT',指定magento根路径。 4)带有网站代码的$ mageRunCode(从管理面板'系统'>'管理商店'创建)。
让我知道是否还有任何问题。
答案 1 :(得分:0)
Follow the following step:- 1. Add another website from admin panel. 2. Add a folder second-shop in Magento root and copy index.php into it. 3. Update MAGENTO_ROOT in index.php $path = str_replace("second-shop", "", getcwd()); define('MAGENTO_ROOT', $path); 4. Above Mage::run($mageRunCode, $mageRunType); code add the below lines:- $mageRunCode = 'secondshop'; $mageRunType = 'website'; This will allow you to access the required website path.
答案 2 :(得分:0)
我不想复制文件系统。看起来像是错误的方式。 也许通过登录index.php中的用户的用户组来检查设置商店manuelly